home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_2_GNonRes.txt < prev    next >
Text File  |  1992-10-27  |  216KB  |  3,875 lines

  1. # near model CODE resource
  2. # jump table entries: 1328-1390 (63 of them)
  3. export_166:
  4. 00000000  4E56 FFE0                link       A6, -0x0020
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  7. 0000000C  3E2E 000E                move.w     D7, [A6 + 0xE]
  8. 00000010  284B                     movea.l    A4, A3
  9. 00000012  2054                     movea.l    A0, [A4]
  10. 00000014  4AA8 0060                tst.l      [A0 + 0x60]
  11. 00000018  6740                     beq        +0x42 /* 0000005A */
  12. 0000001A  4A68 0064                tst.w      [A0 + 0x64]
  13. 0000001E  670C                     beq        +0xE /* 0000002C */
  14. 00000020  2F28 0060                move.l     -[A7], [A0 + 0x60]
  15. 00000024  3F28 0064                move.w     -[A7], [A0 + 0x64]
  16. 00000028  4267                     clr.w      -[A7]
  17. 0000002A  A944                     syscall    SetItmMark
  18. label0000002C:
  19. 0000002C  4A47                     tst.w      D7
  20. 0000002E  6724                     beq        +0x26 /* 00000054 */
  21. 00000030  2054                     movea.l    A0, [A4]
  22. 00000032  4A68 0050                tst.w      [A0 + 0x50]
  23. 00000036  660E                     bne        +0x10 /* 00000046 */
  24. 00000038  2F28 0060                move.l     -[A7], [A0 + 0x60]
  25. 0000003C  3F07                     move.w     -[A7], D7
  26. 0000003E  3F3C 0012                move.w     -[A7], 0x12
  27. 00000042  A944                     syscall    SetItmMark
  28. 00000044  600E                     bra        +0x10 /* 00000054 */
  29. label00000046:
  30. 00000046  2054                     movea.l    A0, [A4]
  31. 00000048  2F28 0060                move.l     -[A7], [A0 + 0x60]
  32. 0000004C  3F07                     move.w     -[A7], D7
  33. 0000004E  3F3C 00A5                move.w     -[A7], 0xA5
  34. 00000052  A944                     syscall    SetItmMark
  35. label00000054:
  36. 00000054  2054                     movea.l    A0, [A4]
  37. 00000056  3147 0064                move.w     [A0 + 0x64], D7
  38. label0000005A:
  39. 0000005A  102E 000C                move.b     D0, [A6 + 0xC]
  40. 0000005E  6700 0084                beq        +0x86 /* 000000E4 */
  41. 00000062  2F00                     move.l     -[A7], D0
  42. 00000064  4267                     clr.w      -[A7]
  43. 00000066  2F0B                     move.l     -[A7], A3
  44. 00000068  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  45. 0000006C  121F                     move.b     D1, [A7]+
  46. 0000006E  201F                     move.l     D0, [A7]+
  47. 00000070  C001                     and.b      D0, D1
  48. 00000072  4A00                     tst.b      D0
  49. 00000074  676E                     beq        +0x70 /* 000000E4 */
  50. 00000076  2F00                     move.l     -[A7], D0
  51. 00000078  4267                     clr.w      -[A7]
  52. 0000007A  2F0B                     move.l     -[A7], A3
  53. 0000007C  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  54. 00000080  121F                     move.b     D1, [A7]+
  55. 00000082  201F                     move.l     D0, [A7]+
  56. 00000084  C001                     and.b      D0, D1
  57. 00000086  675C                     beq        +0x5E /* 000000E4 */
  58. 00000088  486E FFE0                pea.l      [A6 - 0x20]
  59. 0000008C  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  60. 00000090  486E FFE6                pea.l      [A6 - 0x1A]
  61. 00000094  4EAD 2172                jsr        [A5 + 0x2172 /* export_1066 */]
  62. 00000098  486E FFF8                pea.l      [A6 - 0x8]
  63. 0000009C  2F0B                     move.l     -[A7], A3
  64. 0000009E  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  65. 000000A2  486E FFF8                pea.l      [A6 - 0x8]
  66. 000000A6  2054                     movea.l    A0, [A4]
  67. 000000A8  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  68. 000000AC  3F07                     move.w     -[A7], D7
  69. 000000AE  486E FFF2                pea.l      [A6 - 0xE]
  70. 000000B2  486E FFEC                pea.l      [A6 - 0x14]
  71. 000000B6  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  72. 000000BA  486E FFF2                pea.l      [A6 - 0xE]
  73. 000000BE  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  74. 000000C2  486E FFEC                pea.l      [A6 - 0x14]
  75. 000000C6  4EAD 2202                jsr        [A5 + 0x2202 /* export_1084 */]
  76. 000000CA  486E FFF8                pea.l      [A6 - 0x8]
  77. 000000CE  2F0B                     move.l     -[A7], A3
  78. 000000D0  4EAD 2F02                jsr        [A5 + 0x2F02 /* export_1500 */]
  79. 000000D4  486E FFE0                pea.l      [A6 - 0x20]
  80. 000000D8  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  81. 000000DC  486E FFE6                pea.l      [A6 - 0x1A]
  82. 000000E0  4EAD 2202                jsr        [A5 + 0x2202 /* export_1084 */]
  83. label000000E4:
  84. 000000E4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  85. 000000E8  4E5E                     unlink     A6
  86. 000000EA  205F                     movea.l    A0, [A7]+
  87. 000000EC  504F                     addq.w     A7, 8
  88. 000000EE  4ED0                     jmp        [A0]
  89. export_167:
  90. 000000F0  4E56 FF00                link       A6, -0x0100
  91. 000000F4  2F07                     move.l     -[A7], D7
  92. 000000F6  2E2E 000C                move.l     D7, [A6 + 0xC]
  93. 000000FA  6768                     beq        +0x6A /* 00000164 */
  94. 000000FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  95. 000000FE  B087                     cmp.l      D0, D7
  96. 00000100  673E                     beq        +0x40 /* 00000140 */
  97. 00000102  7001                     moveq.l    D0, 0x01
  98. 00000104  B087                     cmp.l      D0, D7
  99. 00000106  5EC0                     sgt        D0
  100. 00000108  4A00                     tst.b      D0
  101. 0000010A  660A                     bne        +0xC /* 00000116 */
  102. 0000010C  7205                     moveq.l    D1, 0x05
  103. 0000010E  B287                     cmp.l      D1, D7
  104. 00000110  5DC1                     slt        D1
  105. 00000112  8001                     or.b       D0, D1
  106. 00000114  6702                     beq        +0x4 /* 00000118 */
  107. label00000116:
  108. 00000116  7E01                     moveq.l    D7, 0x01
  109. label00000118:
  110. 00000118  486E FF00                pea.l      [A6 - 0x100]
  111. 0000011C  3F3C 012C                move.w     -[A7], 0x12C
  112. 00000120  3F07                     move.w     -[A7], D7
  113. 00000122  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  114. 00000126  486E FF00                pea.l      [A6 - 0x100]
  115. 0000012A  487A 0044                pea.l      [PC + 0x44 /* 00000170, value 0x0, cstring "" */]
  116. 0000012E  487A 0040                pea.l      [PC + 0x40 /* 00000170, value 0x0, cstring "" */]
  117. 00000132  487A 003C                pea.l      [PC + 0x3C /* 00000170, value 0x0, cstring "" */]
  118. 00000136  A98B                     syscall    ParamText
  119. 00000138  3F3C 012C                move.w     -[A7], 0x12C
  120. 0000013C  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  121. label00000140:
  122. 00000140  206E 0010                movea.l    A0, [A6 + 0x10]
  123. 00000144  2050                     movea.l    A0, [A0]
  124. 00000146  2268 0060                movea.l    A1, [A0 + 0x60]
  125. 0000014A  2251                     movea.l    A1, [A1]
  126. 0000014C  41EE FF00                lea.l      A0, [A6 - 0x100]
  127. 00000150  703F                     moveq.l    D0, 0x3F
  128. label00000152:
  129. 00000152  20D9                     move.l     [A0]+, [A1]+
  130. 00000154  51C8 FFFC                dbf        D0, -0x6 /* 00000152 */
  131. 00000158  486E FF00                pea.l      [A6 - 0x100]
  132. 0000015C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  133. 00000160  4EBA 072E                jsr        [PC + 0x72E /* 00000890 */]
  134. label00000164:
  135. 00000164  2E1F                     move.l     D7, [A7]+
  136. 00000166  4E5E                     unlink     A6
  137. 00000168  205F                     movea.l    A0, [A7]+
  138. 0000016A  DEFC 000C                add.w      A7, 0xC
  139. 0000016E  4ED0                     jmp        [A0]
  140. 00000170  0000 0000                ori.b      D0, 0x0
  141. export_168:
  142. fn00000174:
  143. 00000174  4E56 0000                link       A6, 0
  144. 00000178  2F0C                     move.l     -[A7], A4
  145. 0000017A  286E 0008                movea.l    A4, [A6 + 0x8]
  146. 0000017E  42A7                     clr.l      -[A7]
  147. 00000180  2054                     movea.l    A0, [A4]
  148. 00000182  2F28 0060                move.l     -[A7], [A0 + 0x60]
  149. 00000186  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  150. 0000018A  2054                     movea.l    A0, [A4]
  151. 0000018C  215F 0060                move.l     [A0 + 0x60], [A7]+
  152. 00000190  317C FFFF 005C           move.w     [A0 + 0x5C], 0xFFFF
  153. 00000196  285F                     movea.l    A4, [A7]+
  154. 00000198  4E5E                     unlink     A6
  155. 0000019A  2E9F                     move.l     [A7], [A7]+
  156. 0000019C  4E75                     rts
  157. 0000019E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  158. export_169: // at 000001A0 (misaligned)
  159. 000001A2  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  160. 000001A4  48E7 0018                movem.l    -[A7], A3,A4
  161. 000001A8  206E 000E                movea.l    A0, [A6 + 0xE]
  162. 000001AC  43EE FF00                lea.l      A1, [A6 - 0x100]
  163. 000001B0  703F                     moveq.l    D0, 0x3F
  164. label000001B2:
  165. 000001B2  22D8                     move.l     [A1]+, [A0]+
  166. 000001B4  51C8 FFFC                dbf        D0, -0x6 /* 000001B2 */
  167. 000001B8  266E 0008                movea.l    A3, [A6 + 0x8]
  168. 000001BC  284B                     movea.l    A4, A3
  169. 000001BE  2F0B                     move.l     -[A7], A3
  170. 000001C0  4EBA FFB2                jsr        [PC - 0x4E /* 00000174 */]
  171. 000001C4  4A2E FF00                tst.b      [A6 - 0x100]
  172. 000001C8  6720                     beq        +0x22 /* 000001EA */
  173. 000001CA  42A7                     clr.l      -[A7]
  174. 000001CC  486E FF00                pea.l      [A6 - 0x100]
  175. 000001D0  A906                     syscall    NewString
  176. 000001D2  2054                     movea.l    A0, [A4]
  177. 000001D4  215F 0060                move.l     [A0 + 0x60], [A7]+
  178. 000001D8  4267                     clr.w      -[A7]
  179. 000001DA  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  180. 000001DE  4A5F                     tst.w      [A7]+
  181. 000001E0  6708                     beq        +0xA /* 000001EA */
  182. 000001E2  2054                     movea.l    A0, [A4]
  183. 000001E4  7000                     moveq.l    D0, 0x00
  184. 000001E6  2140 0060                move.l     [A0 + 0x60], D0
  185. label000001EA:
  186. 000001EA  102E 000C                move.b     D0, [A6 + 0xC]
  187. 000001EE  6706                     beq        +0x8 /* 000001F6 */
  188. 000001F0  2F0B                     move.l     -[A7], A3
  189. 000001F2  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  190. label000001F6:
  191. 000001F6  4CDF 1800                movem.l    A3,A4, [A7]+
  192. 000001FA  4E5E                     unlink     A6
  193. 000001FC  205F                     movea.l    A0, [A7]+
  194. 000001FE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  195. 00000202  4ED0                     jmp        [A0]
  196. export_170:
  197. 00000204  4E56 0000                link       A6, 0
  198. 00000208  2F0C                     move.l     -[A7], A4
  199. 0000020A  286E 0008                movea.l    A4, [A6 + 0x8]
  200. 0000020E  2054                     movea.l    A0, [A4]
  201. 00000210  317C FFFF 005E           move.w     [A0 + 0x5E], 0xFFFF
  202. 00000216  4AA8 0060                tst.l      [A0 + 0x60]
  203. 0000021A  6722                     beq        +0x24 /* 0000023E */
  204. 0000021C  2054                     movea.l    A0, [A4]
  205. 0000021E  1028 005C                move.b     D0, [A0 + 0x5C]
  206. 00000222  6708                     beq        +0xA /* 0000022C */
  207. 00000224  2F28 0060                move.l     -[A7], [A0 + 0x60]
  208. 00000228  AA25                     syscall    DisposeCIcon/DisposCIcon
  209. 0000022A  600A                     bra        +0xC /* 00000236 */
  210. label0000022C:
  211. 0000022C  2054                     movea.l    A0, [A4]
  212. 0000022E  2F28 0060                move.l     -[A7], [A0 + 0x60]
  213. 00000232  205F                     movea.l    A0, [A7]+
  214. 00000234  A049                     syscall    HPurge
  215. label00000236:
  216. 00000236  2054                     movea.l    A0, [A4]
  217. 00000238  7000                     moveq.l    D0, 0x00
  218. 0000023A  2140 0060                move.l     [A0 + 0x60], D0
  219. label0000023E:
  220. 0000023E  285F                     movea.l    A4, [A7]+
  221. 00000240  4E5E                     unlink     A6
  222. 00000242  2E9F                     move.l     [A7], [A7]+
  223. 00000244  4E75                     rts
  224. 00000246  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  225. export_171: // at 00000248 (misaligned)
  226. 0000024A  0000 2F0C                ori.b      D0, 0xC
  227. 0000024E  286E 0008                movea.l    A4, [A6 + 0x8]
  228. 00000252  2054                     movea.l    A0, [A4]
  229. 00000254  317C FFFF 005E           move.w     [A0 + 0x5E], 0xFFFF
  230. 0000025A  4AA8 0060                tst.l      [A0 + 0x60]
  231. 0000025E  6722                     beq        +0x24 /* 00000282 */
  232. 00000260  2054                     movea.l    A0, [A4]
  233. 00000262  1028 005C                move.b     D0, [A0 + 0x5C]
  234. 00000266  6708                     beq        +0xA /* 00000270 */
  235. 00000268  2F28 0060                move.l     -[A7], [A0 + 0x60]
  236. 0000026C  AA08                     syscall    DisposePixPat/DisposPixPat
  237. 0000026E  600A                     bra        +0xC /* 0000027A */
  238. label00000270:
  239. 00000270  2054                     movea.l    A0, [A4]
  240. 00000272  2F28 0060                move.l     -[A7], [A0 + 0x60]
  241. 00000276  205F                     movea.l    A0, [A7]+
  242. 00000278  A049                     syscall    HPurge
  243. label0000027A:
  244. 0000027A  2054                     movea.l    A0, [A4]
  245. 0000027C  7000                     moveq.l    D0, 0x00
  246. 0000027E  2140 0060                move.l     [A0 + 0x60], D0
  247. label00000282:
  248. 00000282  285F                     movea.l    A4, [A7]+
  249. 00000284  4E5E                     unlink     A6
  250. 00000286  2E9F                     move.l     [A7], [A7]+
  251. 00000288  4E75                     rts
  252. 0000028A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  253. // begin alternate branch 0000028C-00000292
  254. export_172:
  255. fn0000028C:
  256. 0000028C  4E56 0000                link       A6, 0
  257. 00000290  2F0C                     move.l     -[A7], A4
  258. // end alternate branch 0000028C-00000292
  259. export_172: // at 0000028C (misaligned)
  260. fn0000028C: // (misaligned)
  261. 0000028E  0000 2F0C                ori.b      D0, 0xC
  262. 00000292  286E 0008                movea.l    A4, [A6 + 0x8]
  263. 00000296  2054                     movea.l    A0, [A4]
  264. 00000298  317C FFFF 005C           move.w     [A0 + 0x5C], 0xFFFF
  265. 0000029E  4AA8 005E                tst.l      [A0 + 0x5E]
  266. 000002A2  6712                     beq        +0x14 /* 000002B6 */
  267. 000002A4  2054                     movea.l    A0, [A4]
  268. 000002A6  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  269. 000002AA  205F                     movea.l    A0, [A7]+
  270. 000002AC  A049                     syscall    HPurge
  271. 000002AE  2054                     movea.l    A0, [A4]
  272. 000002B0  7000                     moveq.l    D0, 0x00
  273. 000002B2  2140 005E                move.l     [A0 + 0x5E], D0
  274. label000002B6:
  275. 000002B6  285F                     movea.l    A4, [A7]+
  276. 000002B8  4E5E                     unlink     A6
  277. 000002BA  2E9F                     move.l     [A7], [A7]+
  278. 000002BC  4E75                     rts
  279. 000002BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  280. export_173: // at 000002C0 (misaligned)
  281. 000002C2  0000 48E7                ori.b      D0, 0xE7
  282. 000002C6  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  283. 000002CA  0008 284B                ori.b      A0, 0x4B /* 'K' */
  284. 000002CE  2F0B                     move.l     -[A7], A3
  285. 000002D0  4EBA FFBA                jsr        [PC - 0x46 /* 0000028C */]
  286. 000002D4  2054                     movea.l    A0, [A4]
  287. 000002D6  216E 000E 005E           move.l     [A0 + 0x5E], [A6 + 0xE]
  288. 000002DC  102E 000C                move.b     D0, [A6 + 0xC]
  289. 000002E0  6706                     beq        +0x8 /* 000002E8 */
  290. 000002E2  2F0B                     move.l     -[A7], A3
  291. 000002E4  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  292. label000002E8:
  293. 000002E8  4CDF 1800                movem.l    A3,A4, [A7]+
  294. 000002EC  4E5E                     unlink     A6
  295. 000002EE  205F                     movea.l    A0, [A7]+
  296. 000002F0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  297. 000002F4  4ED0                     jmp        [A0]
  298. 000002F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  299. export_174: // at 000002F8 (misaligned)
  300. 000002FA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  301. 000002FE  0008 2050                ori.b      A0, 0x50 /* 'P' */
  302. 00000302  3D68 0064 000C           move.w     [A6 + 0xC], [A0 + 0x64]
  303. 00000308  4E5E                     unlink     A6
  304. 0000030A  2E9F                     move.l     [A7], [A7]+
  305. 0000030C  4E75                     rts
  306. 0000030E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  307. export_175: // at 00000310 (misaligned)
  308. 00000312  0000 2F0C                ori.b      D0, 0xC
  309. 00000316  286E 0008                movea.l    A4, [A6 + 0x8]
  310. 0000031A  2054                     movea.l    A0, [A4]
  311. 0000031C  4AA8 0060                tst.l      [A0 + 0x60]
  312. 00000320  670E                     beq        +0x10 /* 00000330 */
  313. 00000322  2F28 0060                move.l     -[A7], [A0 + 0x60]
  314. 00000326  A932                     syscall    DisposeMenu
  315. 00000328  2054                     movea.l    A0, [A4]
  316. 0000032A  7000                     moveq.l    D0, 0x00
  317. 0000032C  2140 0060                move.l     [A0 + 0x60], D0
  318. label00000330:
  319. 00000330  2054                     movea.l    A0, [A4]
  320. 00000332  317C FFFF 005E           move.w     [A0 + 0x5E], 0xFFFF
  321. 00000338  4268 0064                clr.w      [A0 + 0x64]
  322. 0000033C  285F                     movea.l    A4, [A7]+
  323. 0000033E  4E5E                     unlink     A6
  324. 00000340  2E9F                     move.l     [A7], [A7]+
  325. 00000342  4E75                     rts
  326. export_176:
  327. 00000344  4E56 FFE0                link       A6, -0x0020
  328. 00000348  48E7 0118                movem.l    -[A7], D7,A3,A4
  329. 0000034C  266E 0008                movea.l    A3, [A6 + 0x8]
  330. 00000350  3E2E 000E                move.w     D7, [A6 + 0xE]
  331. 00000354  284B                     movea.l    A4, A3
  332. 00000356  2054                     movea.l    A0, [A4]
  333. 00000358  4AA8 0060                tst.l      [A0 + 0x60]
  334. 0000035C  56C0                     sne        D0
  335. 0000035E  4A00                     tst.b      D0
  336. 00000360  6734                     beq        +0x36 /* 00000396 */
  337. 00000362  BE68 0064                cmp.w      D7, [A0 + 0x64]
  338. 00000366  56C1                     sne        D1
  339. 00000368  C001                     and.b      D0, D1
  340. 0000036A  672A                     beq        +0x2C /* 00000396 */
  341. 0000036C  4A68 0064                tst.w      [A0 + 0x64]
  342. 00000370  670C                     beq        +0xE /* 0000037E */
  343. 00000372  2F28 0060                move.l     -[A7], [A0 + 0x60]
  344. 00000376  3F28 0064                move.w     -[A7], [A0 + 0x64]
  345. 0000037A  4267                     clr.w      -[A7]
  346. 0000037C  A944                     syscall    SetItmMark
  347. label0000037E:
  348. 0000037E  4A47                     tst.w      D7
  349. 00000380  670E                     beq        +0x10 /* 00000390 */
  350. 00000382  2054                     movea.l    A0, [A4]
  351. 00000384  2F28 0060                move.l     -[A7], [A0 + 0x60]
  352. 00000388  3F07                     move.w     -[A7], D7
  353. 0000038A  3F3C 0012                move.w     -[A7], 0x12
  354. 0000038E  A944                     syscall    SetItmMark
  355. label00000390:
  356. 00000390  2054                     movea.l    A0, [A4]
  357. 00000392  3147 0064                move.w     [A0 + 0x64], D7
  358. label00000396:
  359. 00000396  102E 000C                move.b     D0, [A6 + 0xC]
  360. 0000039A  6700 0084                beq        +0x86 /* 00000420 */
  361. 0000039E  2F00                     move.l     -[A7], D0
  362. 000003A0  4267                     clr.w      -[A7]
  363. 000003A2  2F0B                     move.l     -[A7], A3
  364. 000003A4  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  365. 000003A8  121F                     move.b     D1, [A7]+
  366. 000003AA  201F                     move.l     D0, [A7]+
  367. 000003AC  C001                     and.b      D0, D1
  368. 000003AE  4A00                     tst.b      D0
  369. 000003B0  676E                     beq        +0x70 /* 00000420 */
  370. 000003B2  2F00                     move.l     -[A7], D0
  371. 000003B4  4267                     clr.w      -[A7]
  372. 000003B6  2F0B                     move.l     -[A7], A3
  373. 000003B8  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  374. 000003BC  121F                     move.b     D1, [A7]+
  375. 000003BE  201F                     move.l     D0, [A7]+
  376. 000003C0  C001                     and.b      D0, D1
  377. 000003C2  675C                     beq        +0x5E /* 00000420 */
  378. 000003C4  486E FFE6                pea.l      [A6 - 0x1A]
  379. 000003C8  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  380. 000003CC  486E FFE0                pea.l      [A6 - 0x20]
  381. 000003D0  4EAD 2172                jsr        [A5 + 0x2172 /* export_1066 */]
  382. 000003D4  486E FFF8                pea.l      [A6 - 0x8]
  383. 000003D8  2F0B                     move.l     -[A7], A3
  384. 000003DA  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  385. 000003DE  486E FFF8                pea.l      [A6 - 0x8]
  386. 000003E2  2054                     movea.l    A0, [A4]
  387. 000003E4  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  388. 000003E8  3F07                     move.w     -[A7], D7
  389. 000003EA  486E FFF2                pea.l      [A6 - 0xE]
  390. 000003EE  486E FFEC                pea.l      [A6 - 0x14]
  391. 000003F2  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  392. 000003F6  486E FFF2                pea.l      [A6 - 0xE]
  393. 000003FA  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  394. 000003FE  486E FFEC                pea.l      [A6 - 0x14]
  395. 00000402  4EAD 2202                jsr        [A5 + 0x2202 /* export_1084 */]
  396. 00000406  486E FFF8                pea.l      [A6 - 0x8]
  397. 0000040A  2F0B                     move.l     -[A7], A3
  398. 0000040C  4EAD 2F02                jsr        [A5 + 0x2F02 /* export_1500 */]
  399. 00000410  486E FFE6                pea.l      [A6 - 0x1A]
  400. 00000414  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  401. 00000418  486E FFE0                pea.l      [A6 - 0x20]
  402. 0000041C  4EAD 2202                jsr        [A5 + 0x2202 /* export_1084 */]
  403. label00000420:
  404. 00000420  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  405. 00000424  4E5E                     unlink     A6
  406. 00000426  205F                     movea.l    A0, [A7]+
  407. 00000428  504F                     addq.w     A7, 8
  408. 0000042A  4ED0                     jmp        [A0]
  409. export_177:
  410. fn0000042C:
  411. 0000042C  4E56 FEDA                link       A6, -0x0126
  412. 00000430  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  413. 00000434  266E 000E                movea.l    A3, [A6 + 0xE]
  414. 00000438  2E2E 0008                move.l     D7, [A6 + 0x8]
  415. 0000043C  2847                     movea.l    A4, D7
  416. 0000043E  2054                     movea.l    A0, [A4]
  417. 00000440  4AA8 007E                tst.l      [A0 + 0x7E]
  418. 00000444  6714                     beq        +0x16 /* 0000045A */
  419. 00000446  2F28 0082                move.l     -[A7], [A0 + 0x82]
  420. 0000044A  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  421. 0000044E  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  422. 00000452  2054                     movea.l    A0, [A4]
  423. 00000454  7000                     moveq.l    D0, 0x00
  424. 00000456  2140 007E                move.l     [A0 + 0x7E], D0
  425. label0000045A:
  426. 0000045A  200B                     move.l     D0, A3
  427. 0000045C  6700 0202                beq        +0x204 /* 00000660 */
  428. 00000460  2053                     movea.l    A0, [A3]
  429. 00000462  2254                     movea.l    A1, [A4]
  430. 00000464  2368 006E 0078           move.l     [A1 + 0x78], [A0 + 0x6E]
  431. 0000046A  3368 0068 0052           move.w     [A1 + 0x52], [A0 + 0x68]
  432. 00000470  45E9 0048                lea.l      A2, [A1 + 0x48]
  433. 00000474  41ED FAAC                lea.l      A0, [A5 - 0x554]
  434. 00000478  24D8                     move.l     [A2]+, [A0]+
  435. 0000047A  24D8                     move.l     [A2]+, [A0]+
  436. 0000047C  4267                     clr.w      -[A7]
  437. 0000047E  2F0B                     move.l     -[A7], A3
  438. 00000480  4EAD 30DA                jsr        [A5 + 0x30DA /* export_1559 */]
  439. 00000484  1C1F                     move.b     D6, [A7]+
  440. 00000486  2053                     movea.l    A0, [A3]
  441. 00000488  3F28 0064                move.w     -[A7], [A0 + 0x64]
  442. 0000048C  4267                     clr.w      -[A7]
  443. 0000048E  2F07                     move.l     -[A7], D7
  444. 00000490  4EBA 1D5E                jsr        [PC + 0x1D5E /* 000021F0 */]
  445. 00000494  2053                     movea.l    A0, [A3]
  446. 00000496  1F28 0066                move.b     -[A7], [A0 + 0x66]
  447. 0000049A  4267                     clr.w      -[A7]
  448. 0000049C  2F07                     move.l     -[A7], D7
  449. 0000049E  4EBA 1984                jsr        [PC + 0x1984 /* 00001E24 */]
  450. 000004A2  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  451. 000004A6  2453                     movea.l    A2, [A3]
  452. 000004A8  43EA 0050                lea.l      A1, [A2 + 0x50]
  453. 000004AC  20D9                     move.l     [A0]+, [A1]+
  454. 000004AE  20D9                     move.l     [A0]+, [A1]+
  455. 000004B0  20D9                     move.l     [A0]+, [A1]+
  456. 000004B2  42A7                     clr.l      -[A7]
  457. 000004B4  3F3C 000F                move.w     -[A7], 0xF
  458. 000004B8  486E FEF4                pea.l      [A6 - 0x10C]
  459. 000004BC  4267                     clr.w      -[A7]
  460. 000004BE  2F07                     move.l     -[A7], D7
  461. 000004C0  4EBA 1D9A                jsr        [PC + 0x1D9A /* 0000225C */]
  462. 000004C4  486E FEEC                pea.l      [A6 - 0x114]
  463. 000004C8  2F0B                     move.l     -[A7], A3
  464. 000004CA  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  465. 000004CE  2054                     movea.l    A0, [A4]
  466. 000004D0  2F28 0082                move.l     -[A7], [A0 + 0x82]
  467. 000004D4  2F0B                     move.l     -[A7], A3
  468. 000004D6  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  469. 000004DA  2054                     movea.l    A0, [A4]
  470. 000004DC  1028 0070                move.b     D0, [A0 + 0x70]
  471. 000004E0  6706                     beq        +0x8 /* 000004E8 */
  472. 000004E2  4228 002B                clr.b      [A0 + 0x2B]
  473. 000004E6  6008                     bra        +0xA /* 000004F0 */
  474. label000004E8:
  475. 000004E8  2054                     movea.l    A0, [A4]
  476. 000004EA  117C 0004 002B           move.b     [A0 + 0x2B], 0x4
  477. label000004F0:
  478. 000004F0  302E FEF2                move.w     D0, [A6 - 0x10E]
  479. 000004F4  906E FEEE                sub.w      D0, [A6 - 0x112]
  480. 000004F8  48C0                     ext.l      D0
  481. 000004FA  2F00                     move.l     -[A7], D0
  482. 000004FC  302E FEF0                move.w     D0, [A6 - 0x110]
  483. 00000500  906E FEEC                sub.w      D0, [A6 - 0x114]
  484. 00000504  48C0                     ext.l      D0
  485. 00000506  2F00                     move.l     -[A7], D0
  486. 00000508  4267                     clr.w      -[A7]
  487. 0000050A  2054                     movea.l    A0, [A4]
  488. 0000050C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  489. 00000510  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  490. 00000514  302E FEEE                move.w     D0, [A6 - 0x112]
  491. 00000518  48C0                     ext.l      D0
  492. 0000051A  2F00                     move.l     -[A7], D0
  493. 0000051C  302E FEEC                move.w     D0, [A6 - 0x114]
  494. 00000520  48C0                     ext.l      D0
  495. 00000522  2F00                     move.l     -[A7], D0
  496. 00000524  4267                     clr.w      -[A7]
  497. 00000526  2054                     movea.l    A0, [A4]
  498. 00000528  2F28 000E                move.l     -[A7], [A0 + 0xE]
  499. 0000052C  4EAD 310A                jsr        [A5 + 0x310A /* export_1565 */]
  500. 00000530  486E FF00                pea.l      [A6 - 0x100]
  501. 00000534  2F0B                     move.l     -[A7], A3
  502. 00000536  4EAD 2F32                jsr        [A5 + 0x2F32 /* export_1506 */]
  503. 0000053A  486E FF00                pea.l      [A6 - 0x100]
  504. 0000053E  2F07                     move.l     -[A7], D7
  505. 00000540  4EBA 1EEA                jsr        [PC + 0x1EEA /* 0000242C */]
  506. 00000544  2F07                     move.l     -[A7], D7
  507. 00000546  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  508. 0000054A  4267                     clr.w      -[A7]
  509. 0000054C  2F07                     move.l     -[A7], D7
  510. 0000054E  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  511. 00000552  2F07                     move.l     -[A7], D7
  512. 00000554  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  513. 00000558  2254                     movea.l    A1, [A4]
  514. 0000055A  2069 0082                movea.l    A0, [A1 + 0x82]
  515. 0000055E  2050                     movea.l    A0, [A0]
  516. 00000560  7000                     moveq.l    D0, 0x00
  517. 00000562  2140 0040                move.l     [A0 + 0x40], D0
  518. 00000566  4267                     clr.w      -[A7]
  519. 00000568  2054                     movea.l    A0, [A4]
  520. 0000056A  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  521. 0000056E  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  522. 00000572  301F                     move.w     D0, [A7]+
  523. 00000574  5440                     addq.w     D0, 2
  524. 00000576  670E                     beq        +0x10 /* 00000586 */
  525. 00000578  5340                     subq.w     D0, 1
  526. 0000057A  671A                     beq        +0x1C /* 00000596 */
  527. 0000057C  5340                     subq.w     D0, 1
  528. 0000057E  6706                     beq        +0x8 /* 00000586 */
  529. 00000580  5340                     subq.w     D0, 1
  530. 00000582  6728                     beq        +0x2A /* 000005AC */
  531. 00000584  6044                     bra        +0x46 /* 000005CA */
  532. label00000586:
  533. 00000586  2254                     movea.l    A1, [A4]
  534. 00000588  2069 0082                movea.l    A0, [A1 + 0x82]
  535. 0000058C  2050                     movea.l    A0, [A0]
  536. 0000058E  7000                     moveq.l    D0, 0x00
  537. 00000590  2140 003C                move.l     [A0 + 0x3C], D0
  538. 00000594  6034                     bra        +0x36 /* 000005CA */
  539. label00000596:
  540. 00000596  2254                     movea.l    A1, [A4]
  541. 00000598  2069 0082                movea.l    A0, [A1 + 0x82]
  542. 0000059C  2469 000E                movea.l    A2, [A1 + 0xE]
  543. 000005A0  2050                     movea.l    A0, [A0]
  544. 000005A2  2452                     movea.l    A2, [A2]
  545. 000005A4  2568 0050 0040           move.l     [A2 + 0x40], [A0 + 0x50]
  546. 000005AA  601E                     bra        +0x20 /* 000005CA */
  547. label000005AC:
  548. 000005AC  2254                     movea.l    A1, [A4]
  549. 000005AE  2069 0082                movea.l    A0, [A1 + 0x82]
  550. 000005B2  2050                     movea.l    A0, [A0]
  551. 000005B4  2F28 0050                move.l     -[A7], [A0 + 0x50]
  552. 000005B8  7002                     moveq.l    D0, 0x02
  553. 000005BA  2F00                     move.l     -[A7], D0
  554. 000005BC  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  555. 000005C0  2069 0082                movea.l    A0, [A1 + 0x82]
  556. 000005C4  2050                     movea.l    A0, [A0]
  557. 000005C6  215F 0040                move.l     [A0 + 0x40], [A7]+
  558. label000005CA:
  559. 000005CA  2F0B                     move.l     -[A7], A3
  560. 000005CC  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  561. 000005D0  102E 000C                move.b     D0, [A6 + 0xC]
  562. 000005D4  6712                     beq        +0x14 /* 000005E8 */
  563. 000005D6  2F3C 7FFF 0000           move.l     -[A7], 0x7FFF0000
  564. 000005DC  2054                     movea.l    A0, [A4]
  565. 000005DE  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  566. 000005E2  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  567. 000005E6  600C                     bra        +0xE /* 000005F4 */
  568. label000005E8:
  569. 000005E8  42A7                     clr.l      -[A7]
  570. 000005EA  2054                     movea.l    A0, [A4]
  571. 000005EC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  572. 000005F0  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  573. label000005F4:
  574. 000005F4  2054                     movea.l    A0, [A4]
  575. 000005F6  2F28 0082                move.l     -[A7], [A0 + 0x82]
  576. 000005FA  2F07                     move.l     -[A7], D7
  577. 000005FC  4EAD 314A                jsr        [A5 + 0x314A /* export_1573 */]
  578. 00000600  4267                     clr.w      -[A7]
  579. 00000602  2F0B                     move.l     -[A7], A3
  580. 00000604  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  581. 00000608  4267                     clr.w      -[A7]
  582. 0000060A  2F07                     move.l     -[A7], D7
  583. 0000060C  4EAD 3052                jsr        [A5 + 0x3052 /* export_1542 */]
  584. 00000610  4267                     clr.w      -[A7]
  585. 00000612  2F0B                     move.l     -[A7], A3
  586. 00000614  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  587. 00000618  4267                     clr.w      -[A7]
  588. 0000061A  2054                     movea.l    A0, [A4]
  589. 0000061C  2F28 0082                move.l     -[A7], [A0 + 0x82]
  590. 00000620  4EAD 3052                jsr        [A5 + 0x3052 /* export_1542 */]
  591. 00000624  2254                     movea.l    A1, [A4]
  592. 00000626  2069 0082                movea.l    A0, [A1 + 0x82]
  593. 0000062A  2050                     movea.l    A0, [A0]
  594. 0000062C  4228 0072                clr.b      [A0 + 0x72]
  595. 00000630  1006                     move.b     D0, D6
  596. 00000632  0A00 0001                xori.b     D0, 0x1
  597. 00000636  4A00                     tst.b      D0
  598. 00000638  6726                     beq        +0x28 /* 00000660 */
  599. 0000063A  2F00                     move.l     -[A7], D0
  600. 0000063C  4267                     clr.w      -[A7]
  601. 0000063E  2F07                     move.l     -[A7], D7
  602. 00000640  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  603. 00000644  121F                     move.b     D1, [A7]+
  604. 00000646  201F                     move.l     D0, [A7]+
  605. 00000648  C001                     and.b      D0, D1
  606. 0000064A  6714                     beq        +0x16 /* 00000660 */
  607. 0000064C  486E FEDC                pea.l      [A6 - 0x124]
  608. 00000650  2F07                     move.l     -[A7], D7
  609. 00000652  4EAD 3062                jsr        [A5 + 0x3062 /* export_1544 */]
  610. 00000656  486E FEDC                pea.l      [A6 - 0x124]
  611. 0000065A  2F07                     move.l     -[A7], D7
  612. 0000065C  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  613. label00000660:
  614. 00000660  2054                     movea.l    A0, [A4]
  615. 00000662  214B 007E                move.l     [A0 + 0x7E], A3
  616. 00000666  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  617. 0000066A  4E5E                     unlink     A6
  618. 0000066C  205F                     movea.l    A0, [A7]+
  619. 0000066E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  620. 00000672  4ED0                     jmp        [A0]
  621. export_178:
  622. 00000674  4E56 0000                link       A6, 0
  623. 00000678  48E7 0038                movem.l    -[A7], A2,A3,A4
  624. 0000067C  266E 0008                movea.l    A3, [A6 + 0x8]
  625. 00000680  284B                     movea.l    A4, A3
  626. 00000682  102E 000C                move.b     D0, [A6 + 0xC]
  627. 00000686  6600 0092                bne        +0x94 /* 0000071A */
  628. 0000068A  2254                     movea.l    A1, [A4]
  629. 0000068C  2069 0082                movea.l    A0, [A1 + 0x82]
  630. 00000690  2050                     movea.l    A0, [A0]
  631. 00000692  4AA8 003C                tst.l      [A0 + 0x3C]
  632. 00000696  6708                     beq        +0xA /* 000006A0 */
  633. 00000698  2F0B                     move.l     -[A7], A3
  634. 0000069A  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  635. 0000069E  607A                     bra        +0x7C /* 0000071A */
  636. label000006A0:
  637. 000006A0  4267                     clr.w      -[A7]
  638. 000006A2  2054                     movea.l    A0, [A4]
  639. 000006A4  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  640. 000006A8  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  641. 000006AC  301F                     move.w     D0, [A7]+
  642. 000006AE  5440                     addq.w     D0, 2
  643. 000006B0  670E                     beq        +0x10 /* 000006C0 */
  644. 000006B2  5340                     subq.w     D0, 1
  645. 000006B4  6720                     beq        +0x22 /* 000006D6 */
  646. 000006B6  5340                     subq.w     D0, 1
  647. 000006B8  6706                     beq        +0x8 /* 000006C0 */
  648. 000006BA  5340                     subq.w     D0, 1
  649. 000006BC  6736                     beq        +0x38 /* 000006F4 */
  650. 000006BE  605A                     bra        +0x5C /* 0000071A */
  651. label000006C0:
  652. 000006C0  2254                     movea.l    A1, [A4]
  653. 000006C2  2069 0082                movea.l    A0, [A1 + 0x82]
  654. 000006C6  2050                     movea.l    A0, [A0]
  655. 000006C8  4AA8 0040                tst.l      [A0 + 0x40]
  656. 000006CC  674C                     beq        +0x4E /* 0000071A */
  657. 000006CE  2F0B                     move.l     -[A7], A3
  658. 000006D0  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  659. 000006D4  6044                     bra        +0x46 /* 0000071A */
  660. label000006D6:
  661. 000006D6  2254                     movea.l    A1, [A4]
  662. 000006D8  2069 0082                movea.l    A0, [A1 + 0x82]
  663. 000006DC  2448                     movea.l    A2, A0
  664. 000006DE  2050                     movea.l    A0, [A0]
  665. 000006E0  2028 0040                move.l     D0, [A0 + 0x40]
  666. 000006E4  2452                     movea.l    A2, [A2]
  667. 000006E6  B0AA 0050                cmp.l      D0, [A2 + 0x50]
  668. 000006EA  672E                     beq        +0x30 /* 0000071A */
  669. 000006EC  2F0B                     move.l     -[A7], A3
  670. 000006EE  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  671. 000006F2  6026                     bra        +0x28 /* 0000071A */
  672. label000006F4:
  673. 000006F4  2254                     movea.l    A1, [A4]
  674. 000006F6  2069 0082                movea.l    A0, [A1 + 0x82]
  675. 000006FA  2448                     movea.l    A2, A0
  676. 000006FC  2452                     movea.l    A2, [A2]
  677. 000006FE  2F2A 0050                move.l     -[A7], [A2 + 0x50]
  678. 00000702  7002                     moveq.l    D0, 0x02
  679. 00000704  2F00                     move.l     -[A7], D0
  680. 00000706  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  681. 0000070A  2050                     movea.l    A0, [A0]
  682. 0000070C  2028 0040                move.l     D0, [A0 + 0x40]
  683. 00000710  B09F                     cmp.l      D0, [A7]+
  684. 00000712  6706                     beq        +0x8 /* 0000071A */
  685. 00000714  2F0B                     move.l     -[A7], A3
  686. 00000716  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  687. label0000071A:
  688. 0000071A  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  689. 0000071E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  690. 00000722  2F0B                     move.l     -[A7], A3
  691. 00000724  4EBA 194A                jsr        [PC + 0x194A /* 00002070 */]
  692. 00000728  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  693. 0000072C  4E5E                     unlink     A6
  694. 0000072E  205F                     movea.l    A0, [A7]+
  695. 00000730  504F                     addq.w     A7, 8
  696. 00000732  4ED0                     jmp        [A0]
  697. export_179:
  698. 00000734  4E56 0000                link       A6, 0
  699. 00000738  48E7 0028                movem.l    -[A7], A2,A4
  700. 0000073C  286E 0008                movea.l    A4, [A6 + 0x8]
  701. 00000740  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  702. 00000744  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  703. 00000748  4EBA 1772                jsr        [PC + 0x1772 /* 00001EBC */]
  704. 0000074C  2054                     movea.l    A0, [A4]
  705. 0000074E  1028 0070                move.b     D0, [A0 + 0x70]
  706. 00000752  6642                     bne        +0x44 /* 00000796 */
  707. 00000754  1028 002B                move.b     D0, [A0 + 0x2B]
  708. 00000758  4880                     ext.w      D0
  709. 0000075A  5940                     subq.w     D0, 4
  710. 0000075C  6702                     beq        +0x4 /* 00000760 */
  711. 0000075E  6036                     bra        +0x38 /* 00000796 */
  712. label00000760:
  713. 00000760  2054                     movea.l    A0, [A4]
  714. 00000762  1028 006F                move.b     D0, [A0 + 0x6F]
  715. 00000766  662E                     bne        +0x30 /* 00000796 */
  716. 00000768  206E 000C                movea.l    A0, [A6 + 0xC]
  717. 0000076C  2F08                     move.l     -[A7], A0
  718. 0000076E  42A7                     clr.l      -[A7]
  719. 00000770  2454                     movea.l    A2, [A4]
  720. 00000772  226A 0082                movea.l    A1, [A2 + 0x82]
  721. 00000776  2251                     movea.l    A1, [A1]
  722. 00000778  2F29 0026                move.l     -[A7], [A1 + 0x26]
  723. 0000077C  226E 000C                movea.l    A1, [A6 + 0xC]
  724. 00000780  2F29 0004                move.l     -[A7], [A1 + 0x4]
  725. 00000784  201F                     move.l     D0, [A7]+
  726. 00000786  2E9F                     move.l     [A7], [A7]+
  727. 00000788  B097                     cmp.l      D0, [A7]
  728. 0000078A  6F02                     ble        +0x4 /* 0000078E */
  729. 0000078C  2E80                     move.l     [A7], D0
  730. label0000078E:
  731. 0000078E  201F                     move.l     D0, [A7]+
  732. 00000790  205F                     movea.l    A0, [A7]+
  733. 00000792  2140 0004                move.l     [A0 + 0x4], D0
  734. label00000796:
  735. 00000796  4CDF 1400                movem.l    A2,A4, [A7]+
  736. 0000079A  4E5E                     unlink     A6
  737. 0000079C  205F                     movea.l    A0, [A7]+
  738. 0000079E  504F                     addq.w     A7, 8
  739. 000007A0  4ED0                     jmp        [A0]
  740. 000007A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  741. // begin alternate branch 000007A4-000007AA
  742. export_180:
  743. fn000007A4:
  744. 000007A4  4E56 0000                link       A6, 0
  745. 000007A8  2F0C                     move.l     -[A7], A4
  746. // end alternate branch 000007A4-000007AA
  747. export_180: // at 000007A4 (misaligned)
  748. fn000007A4: // (misaligned)
  749. 000007A6  0000 2F0C                ori.b      D0, 0xC
  750. 000007AA  286E 0008                movea.l    A4, [A6 + 0x8]
  751. 000007AE  42A7                     clr.l      -[A7]
  752. 000007B0  2054                     movea.l    A0, [A4]
  753. 000007B2  2F28 0060                move.l     -[A7], [A0 + 0x60]
  754. 000007B6  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  755. 000007BA  2054                     movea.l    A0, [A4]
  756. 000007BC  215F 0060                move.l     [A0 + 0x60], [A7]+
  757. 000007C0  317C FFFF 005C           move.w     [A0 + 0x5C], 0xFFFF
  758. 000007C6  285F                     movea.l    A4, [A7]+
  759. 000007C8  4E5E                     unlink     A6
  760. 000007CA  2E9F                     move.l     [A7], [A7]+
  761. 000007CC  4E75                     rts
  762. 000007CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  763. // begin alternate branch 000007D0-000007E0
  764. export_181:
  765. fn000007D0:
  766. 000007D0  4E56 FEF8                link       A6, -0x0108
  767. 000007D4  48E7 0018                movem.l    -[A7], A3,A4
  768. 000007D8  206E 000E                movea.l    A0, [A6 + 0xE]
  769. 000007DC  43EE FF00                lea.l      A1, [A6 - 0x100]
  770. // end alternate branch 000007D0-000007E0
  771. export_181: // at 000007D0 (misaligned)
  772. fn000007D0: // (misaligned)
  773. 000007D2  FEF8 48E7                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  774. 000007D6  0018 206E                ori.b      [A0]+, 0x6E /* 'n' */
  775. 000007DA  000E 43EE                ori.b      A6, 0xEE
  776. 000007DE  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  777. 000007E0  703F                     moveq.l    D0, 0x3F
  778. label000007E2:
  779. 000007E2  22D8                     move.l     [A1]+, [A0]+
  780. 000007E4  51C8 FFFC                dbf        D0, -0x6 /* 000007E2 */
  781. 000007E8  266E 0008                movea.l    A3, [A6 + 0x8]
  782. 000007EC  284B                     movea.l    A4, A3
  783. 000007EE  2054                     movea.l    A0, [A4]
  784. 000007F0  4AA8 0060                tst.l      [A0 + 0x60]
  785. 000007F4  57C0                     seq        D0
  786. 000007F6  4A00                     tst.b      D0
  787. 000007F8  661A                     bne        +0x1C /* 00000814 */
  788. 000007FA  2248                     movea.l    A1, A0
  789. 000007FC  2069 0060                movea.l    A0, [A1 + 0x60]
  790. 00000800  2050                     movea.l    A0, [A0]
  791. 00000802  486E FF00                pea.l      [A6 - 0x100]
  792. 00000806  2F08                     move.l     -[A7], A0
  793. 00000808  4EAD 496A                jsr        [A5 + 0x496A /* export_2345 */]
  794. 0000080C  801F                     or.b       D0, [A7]+
  795. 0000080E  0240 0001                andi.w     D0, 0x1
  796. 00000812  676C                     beq        +0x6E /* 00000880 */
  797. label00000814:
  798. 00000814  2F0B                     move.l     -[A7], A3
  799. 00000816  4EBA FF8C                jsr        [PC - 0x74 /* 000007A4 */]
  800. 0000081A  42A7                     clr.l      -[A7]
  801. 0000081C  486E FF00                pea.l      [A6 - 0x100]
  802. 00000820  A906                     syscall    NewString
  803. 00000822  2054                     movea.l    A0, [A4]
  804. 00000824  215F 0060                move.l     [A0 + 0x60], [A7]+
  805. 00000828  4267                     clr.w      -[A7]
  806. 0000082A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  807. 0000082E  4A5F                     tst.w      [A7]+
  808. 00000830  6708                     beq        +0xA /* 0000083A */
  809. 00000832  2054                     movea.l    A0, [A4]
  810. 00000834  7000                     moveq.l    D0, 0x00
  811. 00000836  2140 0060                move.l     [A0 + 0x60], D0
  812. label0000083A:
  813. 0000083A  102E 000C                move.b     D0, [A6 + 0xC]
  814. 0000083E  6740                     beq        +0x42 /* 00000880 */
  815. 00000840  2F00                     move.l     -[A7], D0
  816. 00000842  4267                     clr.w      -[A7]
  817. 00000844  2F0B                     move.l     -[A7], A3
  818. 00000846  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  819. 0000084A  121F                     move.b     D1, [A7]+
  820. 0000084C  201F                     move.l     D0, [A7]+
  821. 0000084E  C001                     and.b      D0, D1
  822. 00000850  4A00                     tst.b      D0
  823. 00000852  672C                     beq        +0x2E /* 00000880 */
  824. 00000854  2F00                     move.l     -[A7], D0
  825. 00000856  4267                     clr.w      -[A7]
  826. 00000858  2F0B                     move.l     -[A7], A3
  827. 0000085A  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  828. 0000085E  121F                     move.b     D1, [A7]+
  829. 00000860  201F                     move.l     D0, [A7]+
  830. 00000862  C001                     and.b      D0, D1
  831. 00000864  671A                     beq        +0x1C /* 00000880 */
  832. 00000866  486E FEF8                pea.l      [A6 - 0x108]
  833. 0000086A  2F0B                     move.l     -[A7], A3
  834. 0000086C  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  835. 00000870  486E FEF8                pea.l      [A6 - 0x108]
  836. 00000874  A8A3                     syscall    EraseRect
  837. 00000876  486E FEF8                pea.l      [A6 - 0x108]
  838. 0000087A  2F0B                     move.l     -[A7], A3
  839. 0000087C  4EAD 30EA                jsr        [A5 + 0x30EA /* export_1561 */]
  840. label00000880:
  841. 00000880  4CDF 1800                movem.l    A3,A4, [A7]+
  842. 00000884  4E5E                     unlink     A6
  843. 00000886  205F                     movea.l    A0, [A7]+
  844. 00000888  DEFC 000A                add.w      A7, 0xA /* '\n' */
  845. 0000088C  4ED0                     jmp        [A0]
  846. 0000088E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  847. // begin alternate branch 00000890-000008A0
  848. fn00000890:
  849. 00000890  4E56 FEF8                link       A6, -0x0108
  850. 00000894  48E7 0018                movem.l    -[A7], A3,A4
  851. 00000898  206E 000C                movea.l    A0, [A6 + 0xC]
  852. 0000089C  43EE FF00                lea.l      A1, [A6 - 0x100]
  853. // end alternate branch 00000890-000008A0
  854. fn00000890: // (misaligned)
  855. 00000892  FEF8 48E7                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  856. 00000896  0018 206E                ori.b      [A0]+, 0x6E /* 'n' */
  857. 0000089A  000C 43EE                ori.b      A4, 0xEE
  858. 0000089E  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  859. 000008A0  703F                     moveq.l    D0, 0x3F
  860. label000008A2:
  861. 000008A2  22D8                     move.l     [A1]+, [A0]+
  862. 000008A4  51C8 FFFC                dbf        D0, -0x6 /* 000008A2 */
  863. 000008A8  266E 0008                movea.l    A3, [A6 + 0x8]
  864. 000008AC  284B                     movea.l    A4, A3
  865. 000008AE  4267                     clr.w      -[A7]
  866. 000008B0  2054                     movea.l    A0, [A4]
  867. 000008B2  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  868. 000008B6  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  869. 000008BA  101F                     move.b     D0, [A7]+
  870. 000008BC  674A                     beq        +0x4C /* 00000908 */
  871. 000008BE  486D FAAC                pea.l      [A5 - 0x554]
  872. 000008C2  A87B                     syscall    ClipRect
  873. 000008C4  1F3C 0001                move.b     -[A7], 0x1
  874. 000008C8  4267                     clr.w      -[A7]
  875. 000008CA  2F0B                     move.l     -[A7], A3
  876. 000008CC  4EAD 3262                jsr        [A5 + 0x3262 /* export_1608 */]
  877. 000008D0  486E FF00                pea.l      [A6 - 0x100]
  878. 000008D4  4267                     clr.w      -[A7]
  879. 000008D6  2F0B                     move.l     -[A7], A3
  880. 000008D8  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  881. 000008DC  2F3C 7FFF 0000           move.l     -[A7], 0x7FFF0000
  882. 000008E2  4267                     clr.w      -[A7]
  883. 000008E4  2F0B                     move.l     -[A7], A3
  884. 000008E6  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  885. 000008EA  4267                     clr.w      -[A7]
  886. 000008EC  1F3C 0001                move.b     -[A7], 0x1
  887. 000008F0  2F0B                     move.l     -[A7], A3
  888. 000008F2  4EAD 3262                jsr        [A5 + 0x3262 /* export_1608 */]
  889. 000008F6  2F0B                     move.l     -[A7], A3
  890. 000008F8  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  891. 000008FC  2054                     movea.l    A0, [A4]
  892. 000008FE  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  893. 00000902  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  894. 00000906  600C                     bra        +0xE /* 00000914 */
  895. label00000908:
  896. 00000908  486E FF00                pea.l      [A6 - 0x100]
  897. 0000090C  4267                     clr.w      -[A7]
  898. 0000090E  2F0B                     move.l     -[A7], A3
  899. 00000910  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  900. label00000914:
  901. 00000914  4CDF 1800                movem.l    A3,A4, [A7]+
  902. 00000918  4E5E                     unlink     A6
  903. 0000091A  205F                     movea.l    A0, [A7]+
  904. 0000091C  504F                     addq.w     A7, 8
  905. 0000091E  4ED0                     jmp        [A0]
  906. export_182:
  907. 00000920  4E56 FDF8                link       A6, -0x0208
  908. 00000924  48E7 0018                movem.l    -[A7], A3,A4
  909. 00000928  206E 000E                movea.l    A0, [A6 + 0xE]
  910. 0000092C  43EE FF00                lea.l      A1, [A6 - 0x100]
  911. 00000930  703F                     moveq.l    D0, 0x3F
  912. label00000932:
  913. 00000932  22D8                     move.l     [A1]+, [A0]+
  914. 00000934  51C8 FFFC                dbf        D0, -0x6 /* 00000932 */
  915. 00000938  266E 0008                movea.l    A3, [A6 + 0x8]
  916. 0000093C  284B                     movea.l    A4, A3
  917. 0000093E  2054                     movea.l    A0, [A4]
  918. 00000940  4AA8 006A                tst.l      [A0 + 0x6A]
  919. 00000944  6700 0084                beq        +0x86 /* 000009CA */
  920. 00000948  486E FE00                pea.l      [A6 - 0x200]
  921. 0000094C  2F0B                     move.l     -[A7], A3
  922. 0000094E  4EAD 2F32                jsr        [A5 + 0x2F32 /* export_1506 */]
  923. 00000952  486E FE00                pea.l      [A6 - 0x200]
  924. 00000956  486E FF00                pea.l      [A6 - 0x100]
  925. 0000095A  4EAD 496A                jsr        [A5 + 0x496A /* export_2345 */]
  926. 0000095E  101F                     move.b     D0, [A7]+
  927. 00000960  6776                     beq        +0x78 /* 000009D8 */
  928. 00000962  486E FF00                pea.l      [A6 - 0x100]
  929. 00000966  2054                     movea.l    A0, [A4]
  930. 00000968  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  931. 0000096C  4EBA 1ABE                jsr        [PC + 0x1ABE /* 0000242C */]
  932. 00000970  2054                     movea.l    A0, [A4]
  933. 00000972  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  934. 00000976  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  935. 0000097A  4267                     clr.w      -[A7]
  936. 0000097C  2054                     movea.l    A0, [A4]
  937. 0000097E  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  938. 00000982  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  939. 00000986  102E 000C                move.b     D0, [A6 + 0xC]
  940. 0000098A  674C                     beq        +0x4E /* 000009D8 */
  941. 0000098C  2F00                     move.l     -[A7], D0
  942. 0000098E  4267                     clr.w      -[A7]
  943. 00000990  2F0B                     move.l     -[A7], A3
  944. 00000992  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  945. 00000996  121F                     move.b     D1, [A7]+
  946. 00000998  201F                     move.l     D0, [A7]+
  947. 0000099A  C001                     and.b      D0, D1
  948. 0000099C  4A00                     tst.b      D0
  949. 0000099E  6738                     beq        +0x3A /* 000009D8 */
  950. 000009A0  2F00                     move.l     -[A7], D0
  951. 000009A2  4267                     clr.w      -[A7]
  952. 000009A4  2F0B                     move.l     -[A7], A3
  953. 000009A6  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  954. 000009AA  121F                     move.b     D1, [A7]+
  955. 000009AC  201F                     move.l     D0, [A7]+
  956. 000009AE  C001                     and.b      D0, D1
  957. 000009B0  6726                     beq        +0x28 /* 000009D8 */
  958. 000009B2  486E FDF8                pea.l      [A6 - 0x208]
  959. 000009B6  2F0B                     move.l     -[A7], A3
  960. 000009B8  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  961. 000009BC  486E FDF8                pea.l      [A6 - 0x208]
  962. 000009C0  A8A3                     syscall    EraseRect
  963. 000009C2  2F0B                     move.l     -[A7], A3
  964. 000009C4  4EAD 30F2                jsr        [A5 + 0x30F2 /* export_1562 */]
  965. 000009C8  600E                     bra        +0x10 /* 000009D8 */
  966. label000009CA:
  967. 000009CA  486E FF00                pea.l      [A6 - 0x100]
  968. 000009CE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  969. 000009D2  2F0B                     move.l     -[A7], A3
  970. 000009D4  4EBA FDFA                jsr        [PC - 0x206 /* 000007D0 */]
  971. label000009D8:
  972. 000009D8  4CDF 1800                movem.l    A3,A4, [A7]+
  973. 000009DC  4E5E                     unlink     A6
  974. 000009DE  205F                     movea.l    A0, [A7]+
  975. 000009E0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  976. 000009E4  4ED0                     jmp        [A0]
  977. 000009E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  978. export_183: // at 000009E8 (misaligned)
  979. 000009EA  FFE8                     .invalid   <<F/7/7>>
  980. 000009EC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  981. 000009F0  266E 0008                movea.l    A3, [A6 + 0x8]
  982. 000009F4  2C2E 000C                move.l     D6, [A6 + 0xC]
  983. 000009F8  284B                     movea.l    A4, A3
  984. 000009FA  4A86                     tst.l      D6
  985. 000009FC  6604                     bne        +0x6 /* 00000A02 */
  986. 000009FE  6000 009C                bra        +0x9E /* 00000A9C */
  987. label00000A02:
  988. 00000A02  2F0B                     move.l     -[A7], A3
  989. 00000A04  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  990. 00000A08  2F06                     move.l     -[A7], D6
  991. 00000A0A  4EBA FA20                jsr        [PC - 0x5E0 /* 0000042C */]
  992. 00000A0E  2054                     movea.l    A0, [A4]
  993. 00000A10  2146 006A                move.l     [A0 + 0x6A], D6
  994. 00000A14  42A7                     clr.l      -[A7]
  995. 00000A16  2F0B                     move.l     -[A7], A3
  996. 00000A18  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  997. 00000A1C  2E1F                     move.l     D7, [A7]+
  998. 00000A1E  6708                     beq        +0xA /* 00000A28 */
  999. 00000A20  2F06                     move.l     -[A7], D6
  1000. 00000A22  2F07                     move.l     -[A7], D7
  1001. 00000A24  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  1002. label00000A28:
  1003. 00000A28  486E FFF0                pea.l      [A6 - 0x10]
  1004. 00000A2C  2F0B                     move.l     -[A7], A3
  1005. 00000A2E  4EAD 3062                jsr        [A5 + 0x3062 /* export_1544 */]
  1006. 00000A32  486E FFF0                pea.l      [A6 - 0x10]
  1007. 00000A36  70F6                     moveq.l    D0, 0xFFFFFFF6
  1008. 00000A38  2F00                     move.l     -[A7], D0
  1009. 00000A3A  70F6                     moveq.l    D0, 0xFFFFFFF6
  1010. 00000A3C  2F00                     move.l     -[A7], D0
  1011. 00000A3E  4EAD 22A2                jsr        [A5 + 0x22A2 /* export_1104 */]
  1012. 00000A42  42A7                     clr.l      -[A7]
  1013. 00000A44  2054                     movea.l    A0, [A4]
  1014. 00000A46  2028 0026                move.l     D0, [A0 + 0x26]
  1015. 00000A4A  720A                     moveq.l    D1, 0x0A
  1016. 00000A4C  D081                     add.l      D0, D1
  1017. 00000A4E  2F00                     move.l     -[A7], D0
  1018. 00000A50  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  1019. 00000A56  201F                     move.l     D0, [A7]+
  1020. 00000A58  2E9F                     move.l     [A7], [A7]+
  1021. 00000A5A  B097                     cmp.l      D0, [A7]
  1022. 00000A5C  6C02                     bge        +0x4 /* 00000A60 */
  1023. 00000A5E  2E80                     move.l     [A7], D0
  1024. label00000A60:
  1025. 00000A60  201F                     move.l     D0, [A7]+
  1026. 00000A62  3D40 FFEE                move.w     [A6 - 0x12], D0
  1027. 00000A66  42A7                     clr.l      -[A7]
  1028. 00000A68  2054                     movea.l    A0, [A4]
  1029. 00000A6A  2028 0022                move.l     D0, [A0 + 0x22]
  1030. 00000A6E  720A                     moveq.l    D1, 0x0A
  1031. 00000A70  D081                     add.l      D0, D1
  1032. 00000A72  2F00                     move.l     -[A7], D0
  1033. 00000A74  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  1034. 00000A7A  201F                     move.l     D0, [A7]+
  1035. 00000A7C  2E9F                     move.l     [A7], [A7]+
  1036. 00000A7E  B097                     cmp.l      D0, [A7]
  1037. 00000A80  6C02                     bge        +0x4 /* 00000A84 */
  1038. 00000A82  2E80                     move.l     [A7], D0
  1039. label00000A84:
  1040. 00000A84  201F                     move.l     D0, [A7]+
  1041. 00000A86  3D40 FFEC                move.w     [A6 - 0x14], D0
  1042. 00000A8A  486E FFF0                pea.l      [A6 - 0x10]
  1043. 00000A8E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1044. 00000A92  1F3C 0001                move.b     -[A7], 0x1
  1045. 00000A96  2F0B                     move.l     -[A7], A3
  1046. 00000A98  4EAD 30C2                jsr        [A5 + 0x30C2 /* export_1556 */]
  1047. label00000A9C:
  1048. 00000A9C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1049. 00000AA0  4E5E                     unlink     A6
  1050. 00000AA2  205F                     movea.l    A0, [A7]+
  1051. 00000AA4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1052. 00000AA8  4ED0                     jmp        [A0]
  1053. 00000AAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1054. export_184: // at 00000AAC (misaligned)
  1055. 00000AAE  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1056. 00000AB0  48E7 0018                movem.l    -[A7], A3,A4
  1057. 00000AB4  266E 0008                movea.l    A3, [A6 + 0x8]
  1058. 00000AB8  284B                     movea.l    A4, A3
  1059. 00000ABA  2054                     movea.l    A0, [A4]
  1060. 00000ABC  4AA8 006A                tst.l      [A0 + 0x6A]
  1061. 00000AC0  673C                     beq        +0x3E /* 00000AFE */
  1062. 00000AC2  486E FF00                pea.l      [A6 - 0x100]
  1063. 00000AC6  2F0B                     move.l     -[A7], A3
  1064. 00000AC8  4EAD 2F32                jsr        [A5 + 0x2F32 /* export_1506 */]
  1065. 00000ACC  1F3C 0001                move.b     -[A7], 0x1
  1066. 00000AD0  4267                     clr.w      -[A7]
  1067. 00000AD2  2054                     movea.l    A0, [A4]
  1068. 00000AD4  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  1069. 00000AD8  4EAD 3262                jsr        [A5 + 0x3262 /* export_1608 */]
  1070. 00000ADC  42A7                     clr.l      -[A7]
  1071. 00000ADE  4267                     clr.w      -[A7]
  1072. 00000AE0  2054                     movea.l    A0, [A4]
  1073. 00000AE2  2F28 006A                move.l     -[A7], [A0 + 0x6A]
  1074. 00000AE6  4EBA F944                jsr        [PC - 0x6BC /* 0000042C */]
  1075. 00000AEA  2054                     movea.l    A0, [A4]
  1076. 00000AEC  7000                     moveq.l    D0, 0x00
  1077. 00000AEE  2140 006A                move.l     [A0 + 0x6A], D0
  1078. 00000AF2  486E FF00                pea.l      [A6 - 0x100]
  1079. 00000AF6  4267                     clr.w      -[A7]
  1080. 00000AF8  2F0B                     move.l     -[A7], A3
  1081. 00000AFA  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  1082. label00000AFE:
  1083. 00000AFE  4CDF 1800                movem.l    A3,A4, [A7]+
  1084. 00000B02  4E5E                     unlink     A6
  1085. 00000B04  2E9F                     move.l     [A7], [A7]+
  1086. 00000B06  4E75                     rts
  1087. export_185:
  1088. 00000B08  4E56 FECE                link       A6, -0x0132
  1089. 00000B0C  2F0C                     move.l     -[A7], A4
  1090. 00000B0E  286E 0008                movea.l    A4, [A6 + 0x8]
  1091. 00000B12  7000                     moveq.l    D0, 0x00
  1092. 00000B14  2D40 000C                move.l     [A6 + 0xC], D0
  1093. 00000B18  486E FF00                pea.l      [A6 - 0x100]
  1094. 00000B1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1095. 00000B20  4EAD 2F32                jsr        [A5 + 0x2F32 /* export_1506 */]
  1096. 00000B24  4A2E FF00                tst.b      [A6 - 0x100]
  1097. 00000B28  6700 0094                beq        +0x96 /* 00000BBE */
  1098. 00000B2C  3D7C 0001 FEDA           move.w     [A6 - 0x126], 0x1
  1099. 00000B32  486E FF00                pea.l      [A6 - 0x100]
  1100. 00000B36  486E FEDA                pea.l      [A6 - 0x126]
  1101. 00000B3A  486E FEE6                pea.l      [A6 - 0x11A]
  1102. 00000B3E  486E FED9                pea.l      [A6 - 0x127]
  1103. 00000B42  4EAD 48DA                jsr        [A5 + 0x48DA /* export_2327 */]
  1104. 00000B46  102E FED9                move.b     D0, [A6 - 0x127]
  1105. 00000B4A  676C                     beq        +0x6E /* 00000BB8 */
  1106. 00000B4C  4241                     clr.w      D1
  1107. 00000B4E  122E FF00                move.b     D1, [A6 - 0x100]
  1108. 00000B52  B26E FEDA                cmp.w      D1, [A6 - 0x126]
  1109. 00000B56  5DC1                     slt        D1
  1110. 00000B58  C001                     and.b      D0, D1
  1111. 00000B5A  4A00                     tst.b      D0
  1112. 00000B5C  675A                     beq        +0x5C /* 00000BB8 */
  1113. 00000B5E  4A6E FEE8                tst.w      [A6 - 0x118]
  1114. 00000B62  5CC1                     sge        D1
  1115. 00000B64  C001                     and.b      D0, D1
  1116. 00000B66  6750                     beq        +0x52 /* 00000BB8 */
  1117. 00000B68  486E FECE                pea.l      [A6 - 0x132]
  1118. 00000B6C  486E FEE6                pea.l      [A6 - 0x11A]
  1119. 00000B70  4EAD 48B2                jsr        [A5 + 0x48B2 /* export_2322 */]
  1120. 00000B74  588F                     addq.l     A7, 4
  1121. 00000B76  41EE FEDC                lea.l      A0, [A6 - 0x124]
  1122. 00000B7A  43EE FECE                lea.l      A1, [A6 - 0x132]
  1123. 00000B7E  20D9                     move.l     [A0]+, [A1]+
  1124. 00000B80  20D9                     move.l     [A0]+, [A1]+
  1125. 00000B82  3091                     move.w     [A0], [A1]
  1126. 00000B84  2054                     movea.l    A0, [A4]
  1127. 00000B86  4868 0072                pea.l      [A0 + 0x72]
  1128. 00000B8A  486E FEDC                pea.l      [A6 - 0x124]
  1129. 00000B8E  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  1130. 00000B92  A9EB                     syscall    Pack4/FP68K
  1131. 00000B94  6408                     bcc        +0xA /* 00000B9E */
  1132. 00000B96  7002                     moveq.l    D0, 0x02
  1133. 00000B98  2D40 000C                move.l     [A6 + 0xC], D0
  1134. 00000B9C  6020                     bra        +0x22 /* 00000BBE */
  1135. label00000B9E:
  1136. 00000B9E  2054                     movea.l    A0, [A4]
  1137. 00000BA0  4868 0076                pea.l      [A0 + 0x76]
  1138. 00000BA4  486E FEDC                pea.l      [A6 - 0x124]
  1139. 00000BA8  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  1140. 00000BAC  A9EB                     syscall    Pack4/FP68K
  1141. 00000BAE  6F0E                     ble        +0x10 /* 00000BBE */
  1142. 00000BB0  7003                     moveq.l    D0, 0x03
  1143. 00000BB2  2D40 000C                move.l     [A6 + 0xC], D0
  1144. 00000BB6  6006                     bra        +0x8 /* 00000BBE */
  1145. label00000BB8:
  1146. 00000BB8  7004                     moveq.l    D0, 0x04
  1147. 00000BBA  2D40 000C                move.l     [A6 + 0xC], D0
  1148. label00000BBE:
  1149. 00000BBE  285F                     movea.l    A4, [A7]+
  1150. 00000BC0  4E5E                     unlink     A6
  1151. 00000BC2  2E9F                     move.l     [A7], [A7]+
  1152. 00000BC4  4E75                     rts
  1153. 00000BC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1154. // begin alternate branch 00000BC8-00000BCC
  1155. fn00000BC8:
  1156. 00000BC8  4E56 FFEC                link       A6, -0x0014
  1157. // end alternate branch 00000BC8-00000BCC
  1158. fn00000BC8: // (misaligned)
  1159. 00000BCA  FFEC                     .invalid   <<F/7/7>>
  1160. 00000BCC  48E7 1328                movem.l    -[A7], D3,D6,D7,A2,A4
  1161. 00000BD0  286E 0008                movea.l    A4, [A6 + 0x8]
  1162. 00000BD4  4267                     clr.w      -[A7]
  1163. 00000BD6  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1164. 00000BDA  486E FFF4                pea.l      [A6 - 0xC]
  1165. 00000BDE  486E FFEE                pea.l      [A6 - 0x12]
  1166. 00000BE2  486E FFF0                pea.l      [A6 - 0x10]
  1167. 00000BE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1168. 00000BEA  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1169. 00000BEE  101F                     move.b     D0, [A7]+
  1170. 00000BF0  6604                     bne        +0x6 /* 00000BF6 */
  1171. 00000BF2  6000 018E                bra        +0x190 /* 00000D82 */
  1172. label00000BF6:
  1173. 00000BF6  3D6E 000C FFEC           move.w     [A6 - 0x14], [A6 + 0xC]
  1174. 00000BFC  7E01                     moveq.l    D7, 0x01
  1175. 00000BFE  6000 0160                bra        +0x162 /* 00000D60 */
  1176. label00000C02:
  1177. 00000C02  2254                     movea.l    A1, [A4]
  1178. 00000C04  2069 0014                movea.l    A0, [A1 + 0x14]
  1179. 00000C08  2050                     movea.l    A0, [A0]
  1180. 00000C0A  302E FFF4                move.w     D0, [A6 - 0xC]
  1181. 00000C0E  48C0                     ext.l      D0
  1182. 00000C10  E580                     asl        D0, 2
  1183. 00000C12  3230 0802                move.w     D1, [A0 + D0 + 0x2]
  1184. 00000C16  48C1                     ext.l      D1
  1185. 00000C18  93A9 000E                sub.l      [A1 + 0xE], D1
  1186. 00000C1C  2069 0014                movea.l    A0, [A1 + 0x14]
  1187. 00000C20  2050                     movea.l    A0, [A0]
  1188. 00000C22  302E FFF4                move.w     D0, [A6 - 0xC]
  1189. 00000C26  48C0                     ext.l      D0
  1190. 00000C28  E580                     asl        D0, 2
  1191. 00000C2A  5370 0800                subq.w     [A0 + D0], 1
  1192. 00000C2E  2069 0014                movea.l    A0, [A1 + 0x14]
  1193. 00000C32  2050                     movea.l    A0, [A0]
  1194. 00000C34  302E FFF4                move.w     D0, [A6 - 0xC]
  1195. 00000C38  48C0                     ext.l      D0
  1196. 00000C3A  E580                     asl        D0, 2
  1197. 00000C3C  3230 0800                move.w     D1, [A0 + D0]
  1198. 00000C40  B26E FFEE                cmp.w      D1, [A6 - 0x12]
  1199. 00000C44  6C00 0116                bge        +0x118 /* 00000D5C */
  1200. 00000C48  2254                     movea.l    A1, [A4]
  1201. 00000C4A  2069 0014                movea.l    A0, [A1 + 0x14]
  1202. 00000C4E  2050                     movea.l    A0, [A0]
  1203. 00000C50  302E FFF4                move.w     D0, [A6 - 0xC]
  1204. 00000C54  48C0                     ext.l      D0
  1205. 00000C56  E580                     asl        D0, 2
  1206. 00000C58  4A70 0800                tst.w      [A0 + D0]
  1207. 00000C5C  6600 00F4                bne        +0xF6 /* 00000D52 */
  1208. 00000C60  42A7                     clr.l      -[A7]
  1209. 00000C62  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1210. 00000C66  3F3C 0004                move.w     -[A7], 0x4
  1211. 00000C6A  301F                     move.w     D0, [A7]+
  1212. 00000C6C  C1DF                     muls.w     D0, [A7]+
  1213. 00000C6E  2E80                     move.l     [A7], D0
  1214. 00000C70  2C1F                     move.l     D6, [A7]+
  1215. 00000C72  42A7                     clr.l      -[A7]
  1216. 00000C74  2054                     movea.l    A0, [A4]
  1217. 00000C76  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1218. 00000C7A  2F06                     move.l     -[A7], D6
  1219. 00000C7C  42A7                     clr.l      -[A7]
  1220. 00000C7E  7004                     moveq.l    D0, 0x04
  1221. 00000C80  2F00                     move.l     -[A7], D0
  1222. 00000C82  486E FFF8                pea.l      [A6 - 0x8]
  1223. 00000C86  42A7                     clr.l      -[A7]
  1224. 00000C88  A9E0                     syscall    Munger
  1225. 00000C8A  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1226. 00000C8E  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  1227. 00000C92  2054                     movea.l    A0, [A4]
  1228. 00000C94  5368 0012                subq.w     [A0 + 0x12], 1
  1229. 00000C98  4A6E FFF4                tst.w      [A6 - 0xC]
  1230. 00000C9C  5EC0                     sgt        D0
  1231. 00000C9E  4A00                     tst.b      D0
  1232. 00000CA0  6700 00B4                beq        +0xB6 /* 00000D56 */
  1233. 00000CA4  322E FFF4                move.w     D1, [A6 - 0xC]
  1234. 00000CA8  2054                     movea.l    A0, [A4]
  1235. 00000CAA  B268 0012                cmp.w      D1, [A0 + 0x12]
  1236. 00000CAE  5DC1                     slt        D1
  1237. 00000CB0  C001                     and.b      D0, D1
  1238. 00000CB2  6700 00A2                beq        +0xA4 /* 00000D56 */
  1239. 00000CB6  2248                     movea.l    A1, A0
  1240. 00000CB8  2069 0014                movea.l    A0, [A1 + 0x14]
  1241. 00000CBC  2050                     movea.l    A0, [A0]
  1242. 00000CBE  322E FFF4                move.w     D1, [A6 - 0xC]
  1243. 00000CC2  5341                     subq.w     D1, 1
  1244. 00000CC4  48C1                     ext.l      D1
  1245. 00000CC6  E581                     asl        D1, 2
  1246. 00000CC8  2469 0014                movea.l    A2, [A1 + 0x14]
  1247. 00000CCC  2452                     movea.l    A2, [A2]
  1248. 00000CCE  342E FFF4                move.w     D2, [A6 - 0xC]
  1249. 00000CD2  48C2                     ext.l      D2
  1250. 00000CD4  E582                     asl        D2, 2
  1251. 00000CD6  3630 1802                move.w     D3, [A0 + D1 + 0x2]
  1252. 00000CDA  B672 2802                cmp.w      D3, [A2 + D2 + 0x2]
  1253. 00000CDE  57C1                     seq        D1
  1254. 00000CE0  C001                     and.b      D0, D1
  1255. 00000CE2  6772                     beq        +0x74 /* 00000D56 */
  1256. 00000CE4  2254                     movea.l    A1, [A4]
  1257. 00000CE6  2069 0014                movea.l    A0, [A1 + 0x14]
  1258. 00000CEA  2050                     movea.l    A0, [A0]
  1259. 00000CEC  302E FFF4                move.w     D0, [A6 - 0xC]
  1260. 00000CF0  5340                     subq.w     D0, 1
  1261. 00000CF2  48C0                     ext.l      D0
  1262. 00000CF4  E580                     asl        D0, 2
  1263. 00000CF6  3230 0800                move.w     D1, [A0 + D0]
  1264. 00000CFA  5241                     addq.w     D1, 1
  1265. 00000CFC  3D41 FFEE                move.w     [A6 - 0x12], D1
  1266. 00000D00  2069 0014                movea.l    A0, [A1 + 0x14]
  1267. 00000D04  2050                     movea.l    A0, [A0]
  1268. 00000D06  302E FFF4                move.w     D0, [A6 - 0xC]
  1269. 00000D0A  5340                     subq.w     D0, 1
  1270. 00000D0C  48C0                     ext.l      D0
  1271. 00000D0E  E580                     asl        D0, 2
  1272. 00000D10  2469 0014                movea.l    A2, [A1 + 0x14]
  1273. 00000D14  2452                     movea.l    A2, [A2]
  1274. 00000D16  322E FFF4                move.w     D1, [A6 - 0xC]
  1275. 00000D1A  48C1                     ext.l      D1
  1276. 00000D1C  E581                     asl        D1, 2
  1277. 00000D1E  3432 1800                move.w     D2, [A2 + D1]
  1278. 00000D22  D570 0800                add.w      [A0 + D0], D2
  1279. 00000D26  42A7                     clr.l      -[A7]
  1280. 00000D28  2054                     movea.l    A0, [A4]
  1281. 00000D2A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1282. 00000D2E  2F06                     move.l     -[A7], D6
  1283. 00000D30  42A7                     clr.l      -[A7]
  1284. 00000D32  7004                     moveq.l    D0, 0x04
  1285. 00000D34  2F00                     move.l     -[A7], D0
  1286. 00000D36  486E FFF8                pea.l      [A6 - 0x8]
  1287. 00000D3A  42A7                     clr.l      -[A7]
  1288. 00000D3C  A9E0                     syscall    Munger
  1289. 00000D3E  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1290. 00000D42  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  1291. 00000D46  536E FFF4                subq.w     [A6 - 0xC], 1
  1292. 00000D4A  2054                     movea.l    A0, [A4]
  1293. 00000D4C  5368 0012                subq.w     [A0 + 0x12], 1
  1294. 00000D50  6004                     bra        +0x6 /* 00000D56 */
  1295. label00000D52:
  1296. 00000D52  526E FFF4                addq.w     [A6 - 0xC], 1
  1297. label00000D56:
  1298. 00000D56  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  1299. label00000D5C:
  1300. 00000D5C  5247                     addq.w     D7, 1
  1301. 00000D5E  6908                     bvs        +0xA /* 00000D68 */
  1302. label00000D60:
  1303. 00000D60  BE6E FFEC                cmp.w      D7, [A6 - 0x14]
  1304. 00000D64  6F00 FE9C                ble        -0x162 /* 00000C02 */
  1305. label00000D68:
  1306. 00000D68  302E 000C                move.w     D0, [A6 + 0xC]
  1307. 00000D6C  2054                     movea.l    A0, [A4]
  1308. 00000D6E  9168 000C                sub.w      [A0 + 0xC], D0
  1309. 00000D72  42A8 0002                clr.l      [A0 + 0x2]
  1310. 00000D76  7000                     moveq.l    D0, 0x00
  1311. 00000D78  2140 0006                move.l     [A0 + 0x6], D0
  1312. 00000D7C  317C 0001 000A           move.w     [A0 + 0xA], 0x1
  1313. label00000D82:
  1314. 00000D82  4CDF 14C8                movem.l    D3,D6,D7,A2,A4, [A7]+
  1315. 00000D86  4E5E                     unlink     A6
  1316. 00000D88  205F                     movea.l    A0, [A7]+
  1317. 00000D8A  504F                     addq.w     A7, 8
  1318. 00000D8C  4ED0                     jmp        [A0]
  1319. 00000D8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1320. 00000D92  FFF0                     .invalid   <<F/7/7>>
  1321. 00000D94  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1322. 00000D98  266E 0008                movea.l    A3, [A6 + 0x8]
  1323. 00000D9C  3C2E 000C                move.w     D6, [A6 + 0xC]
  1324. 00000DA0  3E2E 000E                move.w     D7, [A6 + 0xE]
  1325. 00000DA4  284B                     movea.l    A4, A3
  1326. 00000DA6  7001                     moveq.l    D0, 0x01
  1327. 00000DA8  B047                     cmp.w      D0, D7
  1328. 00000DAA  5EC0                     sgt        D0
  1329. 00000DAC  4A00                     tst.b      D0
  1330. 00000DAE  661C                     bne        +0x1E /* 00000DCC */
  1331. 00000DB0  7201                     moveq.l    D1, 0x01
  1332. 00000DB2  B246                     cmp.w      D1, D6
  1333. 00000DB4  5EC1                     sgt        D1
  1334. 00000DB6  8001                     or.b       D0, D1
  1335. 00000DB8  6612                     bne        +0x14 /* 00000DCC */
  1336. 00000DBA  3207                     move.w     D1, D7
  1337. 00000DBC  D246                     add.w      D1, D6
  1338. 00000DBE  5341                     subq.w     D1, 1
  1339. 00000DC0  2054                     movea.l    A0, [A4]
  1340. 00000DC2  B268 003E                cmp.w      D1, [A0 + 0x3E]
  1341. 00000DC6  5EC1                     sgt        D1
  1342. 00000DC8  8001                     or.b       D0, D1
  1343. 00000DCA  6706                     beq        +0x8 /* 00000DD2 */
  1344. label00000DCC:
  1345. 00000DCC  4A46                     tst.w      D6
  1346. 00000DCE  676E                     beq        +0x70 /* 00000E3E */
  1347. 00000DD0  606C                     bra        +0x6E /* 00000E3E */
  1348. label00000DD2:
  1349. 00000DD2  42A7                     clr.l      -[A7]
  1350. 00000DD4  7001                     moveq.l    D0, 0x01
  1351. 00000DD6  2F00                     move.l     -[A7], D0
  1352. 00000DD8  3007                     move.w     D0, D7
  1353. 00000DDA  48C0                     ext.l      D0
  1354. 00000DDC  2F00                     move.l     -[A7], D0
  1355. 00000DDE  201F                     move.l     D0, [A7]+
  1356. 00000DE0  2E9F                     move.l     [A7], [A7]+
  1357. 00000DE2  B097                     cmp.l      D0, [A7]
  1358. 00000DE4  6F02                     ble        +0x4 /* 00000DE8 */
  1359. 00000DE6  2E80                     move.l     [A7], D0
  1360. label00000DE8:
  1361. 00000DE8  201F                     move.l     D0, [A7]+
  1362. 00000DEA  3F00                     move.w     -[A7], D0
  1363. 00000DEC  42A7                     clr.l      -[A7]
  1364. 00000DEE  7001                     moveq.l    D0, 0x01
  1365. 00000DF0  2F00                     move.l     -[A7], D0
  1366. 00000DF2  2054                     movea.l    A0, [A4]
  1367. 00000DF4  3028 003E                move.w     D0, [A0 + 0x3E]
  1368. 00000DF8  9047                     sub.w      D0, D7
  1369. 00000DFA  5240                     addq.w     D0, 1
  1370. 00000DFC  48C0                     ext.l      D0
  1371. 00000DFE  2F00                     move.l     -[A7], D0
  1372. 00000E00  201F                     move.l     D0, [A7]+
  1373. 00000E02  2E9F                     move.l     [A7], [A7]+
  1374. 00000E04  B097                     cmp.l      D0, [A7]
  1375. 00000E06  6F02                     ble        +0x4 /* 00000E0A */
  1376. 00000E08  2E80                     move.l     [A7], D0
  1377. label00000E0A:
  1378. 00000E0A  201F                     move.l     D0, [A7]+
  1379. 00000E0C  3F00                     move.w     -[A7], D0
  1380. 00000E0E  486E FFF0                pea.l      [A6 - 0x10]
  1381. 00000E12  2F0B                     move.l     -[A7], A3
  1382. 00000E14  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  1383. 00000E18  3F07                     move.w     -[A7], D7
  1384. 00000E1A  3F06                     move.w     -[A7], D6
  1385. 00000E1C  2054                     movea.l    A0, [A4]
  1386. 00000E1E  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1387. 00000E22  4EBA FDA4                jsr        [PC - 0x25C /* 00000BC8 */]
  1388. 00000E26  3006                     move.w     D0, D6
  1389. 00000E28  2054                     movea.l    A0, [A4]
  1390. 00000E2A  9168 003E                sub.w      [A0 + 0x3E], D0
  1391. 00000E2E  2F0B                     move.l     -[A7], A3
  1392. 00000E30  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  1393. 00000E34  486E FFF0                pea.l      [A6 - 0x10]
  1394. 00000E38  2F0B                     move.l     -[A7], A3
  1395. 00000E3A  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  1396. label00000E3E:
  1397. 00000E3E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1398. 00000E42  4E5E                     unlink     A6
  1399. 00000E44  205F                     movea.l    A0, [A7]+
  1400. 00000E46  504F                     addq.w     A7, 8
  1401. 00000E48  4ED0                     jmp        [A0]
  1402. 00000E4A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1403. // begin alternate branch 00000E4C-00000E50
  1404. export_186:
  1405. fn00000E4C:
  1406. 00000E4C  4E56 FFF0                link       A6, -0x0010
  1407. // end alternate branch 00000E4C-00000E50
  1408. export_186: // at 00000E4C (misaligned)
  1409. fn00000E4C: // (misaligned)
  1410. 00000E4E  FFF0                     .invalid   <<F/7/7>>
  1411. 00000E50  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1412. 00000E54  266E 0008                movea.l    A3, [A6 + 0x8]
  1413. 00000E58  3C2E 000C                move.w     D6, [A6 + 0xC]
  1414. 00000E5C  3E2E 000E                move.w     D7, [A6 + 0xE]
  1415. 00000E60  284B                     movea.l    A4, A3
  1416. 00000E62  7001                     moveq.l    D0, 0x01
  1417. 00000E64  B047                     cmp.w      D0, D7
  1418. 00000E66  5EC0                     sgt        D0
  1419. 00000E68  4A00                     tst.b      D0
  1420. 00000E6A  661C                     bne        +0x1E /* 00000E88 */
  1421. 00000E6C  7201                     moveq.l    D1, 0x01
  1422. 00000E6E  B246                     cmp.w      D1, D6
  1423. 00000E70  5EC1                     sgt        D1
  1424. 00000E72  8001                     or.b       D0, D1
  1425. 00000E74  6612                     bne        +0x14 /* 00000E88 */
  1426. 00000E76  3207                     move.w     D1, D7
  1427. 00000E78  D246                     add.w      D1, D6
  1428. 00000E7A  5341                     subq.w     D1, 1
  1429. 00000E7C  2054                     movea.l    A0, [A4]
  1430. 00000E7E  B268 003C                cmp.w      D1, [A0 + 0x3C]
  1431. 00000E82  5EC1                     sgt        D1
  1432. 00000E84  8001                     or.b       D0, D1
  1433. 00000E86  6706                     beq        +0x8 /* 00000E8E */
  1434. label00000E88:
  1435. 00000E88  4A46                     tst.w      D6
  1436. 00000E8A  676E                     beq        +0x70 /* 00000EFA */
  1437. 00000E8C  606C                     bra        +0x6E /* 00000EFA */
  1438. label00000E8E:
  1439. 00000E8E  42A7                     clr.l      -[A7]
  1440. 00000E90  7001                     moveq.l    D0, 0x01
  1441. 00000E92  2F00                     move.l     -[A7], D0
  1442. 00000E94  3007                     move.w     D0, D7
  1443. 00000E96  48C0                     ext.l      D0
  1444. 00000E98  2F00                     move.l     -[A7], D0
  1445. 00000E9A  201F                     move.l     D0, [A7]+
  1446. 00000E9C  2E9F                     move.l     [A7], [A7]+
  1447. 00000E9E  B097                     cmp.l      D0, [A7]
  1448. 00000EA0  6F02                     ble        +0x4 /* 00000EA4 */
  1449. 00000EA2  2E80                     move.l     [A7], D0
  1450. label00000EA4:
  1451. 00000EA4  201F                     move.l     D0, [A7]+
  1452. 00000EA6  3F00                     move.w     -[A7], D0
  1453. 00000EA8  42A7                     clr.l      -[A7]
  1454. 00000EAA  7001                     moveq.l    D0, 0x01
  1455. 00000EAC  2F00                     move.l     -[A7], D0
  1456. 00000EAE  2054                     movea.l    A0, [A4]
  1457. 00000EB0  3028 003C                move.w     D0, [A0 + 0x3C]
  1458. 00000EB4  9047                     sub.w      D0, D7
  1459. 00000EB6  5240                     addq.w     D0, 1
  1460. 00000EB8  48C0                     ext.l      D0
  1461. 00000EBA  2F00                     move.l     -[A7], D0
  1462. 00000EBC  201F                     move.l     D0, [A7]+
  1463. 00000EBE  2E9F                     move.l     [A7], [A7]+
  1464. 00000EC0  B097                     cmp.l      D0, [A7]
  1465. 00000EC2  6F02                     ble        +0x4 /* 00000EC6 */
  1466. 00000EC4  2E80                     move.l     [A7], D0
  1467. label00000EC6:
  1468. 00000EC6  201F                     move.l     D0, [A7]+
  1469. 00000EC8  3F00                     move.w     -[A7], D0
  1470. 00000ECA  486E FFF0                pea.l      [A6 - 0x10]
  1471. 00000ECE  2F0B                     move.l     -[A7], A3
  1472. 00000ED0  4EAD 1622                jsr        [A5 + 0x1622 /* export_704 */]
  1473. 00000ED4  3F07                     move.w     -[A7], D7
  1474. 00000ED6  3F06                     move.w     -[A7], D6
  1475. 00000ED8  2054                     movea.l    A0, [A4]
  1476. 00000EDA  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1477. 00000EDE  4EBA FCE8                jsr        [PC - 0x318 /* 00000BC8 */]
  1478. 00000EE2  3006                     move.w     D0, D6
  1479. 00000EE4  2054                     movea.l    A0, [A4]
  1480. 00000EE6  9168 003C                sub.w      [A0 + 0x3C], D0
  1481. 00000EEA  2F0B                     move.l     -[A7], A3
  1482. 00000EEC  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  1483. 00000EF0  486E FFF0                pea.l      [A6 - 0x10]
  1484. 00000EF4  2F0B                     move.l     -[A7], A3
  1485. 00000EF6  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  1486. label00000EFA:
  1487. 00000EFA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1488. 00000EFE  4E5E                     unlink     A6
  1489. 00000F00  205F                     movea.l    A0, [A7]+
  1490. 00000F02  504F                     addq.w     A7, 8
  1491. 00000F04  4ED0                     jmp        [A0]
  1492. 00000F06  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1493. export_187: // at 00000F08 (misaligned)
  1494. 00000F0A  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  1495. 00000F0E  0001 3F2E                ori.b      D1, 0x2E /* '.' */
  1496. 00000F12  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  1497. 00000F16  0008 4EBA                ori.b      A0, 0xBA
  1498. 00000F1A  FE76 4E5E                .extension 0xE76 <<F/1/7>>, 0x4E5E // unimplemented
  1499. 00000F1E  205F                     movea.l    A0, [A7]+
  1500. 00000F20  5C4F                     addq.w     A7, 6
  1501. 00000F22  4ED0                     jmp        [A0]
  1502. export_188:
  1503. 00000F24  4E56 0000                link       A6, 0
  1504. 00000F28  3F3C 0001                move.w     -[A7], 0x1
  1505. 00000F2C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1506. 00000F30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1507. 00000F34  4EBA FF16                jsr        [PC - 0xEA /* 00000E4C */]
  1508. 00000F38  4E5E                     unlink     A6
  1509. 00000F3A  205F                     movea.l    A0, [A7]+
  1510. 00000F3C  5C4F                     addq.w     A7, 6
  1511. 00000F3E  4ED0                     jmp        [A0]
  1512. export_189:
  1513. 00000F40  4E56 FFF0                link       A6, -0x0010
  1514. 00000F44  48E7 0118                movem.l    -[A7], D7,A3,A4
  1515. 00000F48  266E 0008                movea.l    A3, [A6 + 0x8]
  1516. 00000F4C  3E2E 0010                move.w     D7, [A6 + 0x10]
  1517. 00000F50  284B                     movea.l    A4, A3
  1518. 00000F52  2254                     movea.l    A1, [A4]
  1519. 00000F54  2069 0040                movea.l    A0, [A1 + 0x40]
  1520. 00000F58  7001                     moveq.l    D0, 0x01
  1521. 00000F5A  2050                     movea.l    A0, [A0]
  1522. 00000F5C  B068 0012                cmp.w      D0, [A0 + 0x12]
  1523. 00000F60  5DC0                     slt        D0
  1524. 00000F62  4A00                     tst.b      D0
  1525. 00000F64  661C                     bne        +0x1E /* 00000F82 */
  1526. 00000F66  2F00                     move.l     -[A7], D0
  1527. 00000F68  2F3C 0001 0000           move.l     -[A7], 0x10000
  1528. 00000F6E  2F0B                     move.l     -[A7], A3
  1529. 00000F70  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  1530. 00000F74  321F                     move.w     D1, [A7]+
  1531. 00000F76  201F                     move.l     D0, [A7]+
  1532. 00000F78  B26E 000C                cmp.w      D1, [A6 + 0xC]
  1533. 00000F7C  56C1                     sne        D1
  1534. 00000F7E  8001                     or.b       D0, D1
  1535. 00000F80  6776                     beq        +0x78 /* 00000FF8 */
  1536. label00000F82:
  1537. 00000F82  3F07                     move.w     -[A7], D7
  1538. 00000F84  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1539. 00000F88  2054                     movea.l    A0, [A4]
  1540. 00000F8A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1541. 00000F8E  4EBA FC38                jsr        [PC - 0x3C8 /* 00000BC8 */]
  1542. 00000F92  3F07                     move.w     -[A7], D7
  1543. 00000F94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1544. 00000F98  2054                     movea.l    A0, [A4]
  1545. 00000F9A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1546. 00000F9E  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1547. 00000FA2  2F0B                     move.l     -[A7], A3
  1548. 00000FA4  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  1549. 00000FA8  42A7                     clr.l      -[A7]
  1550. 00000FAA  7001                     moveq.l    D0, 0x01
  1551. 00000FAC  2F00                     move.l     -[A7], D0
  1552. 00000FAE  3007                     move.w     D0, D7
  1553. 00000FB0  48C0                     ext.l      D0
  1554. 00000FB2  2F00                     move.l     -[A7], D0
  1555. 00000FB4  201F                     move.l     D0, [A7]+
  1556. 00000FB6  2E9F                     move.l     [A7], [A7]+
  1557. 00000FB8  B097                     cmp.l      D0, [A7]
  1558. 00000FBA  6F02                     ble        +0x4 /* 00000FBE */
  1559. 00000FBC  2E80                     move.l     [A7], D0
  1560. label00000FBE:
  1561. 00000FBE  201F                     move.l     D0, [A7]+
  1562. 00000FC0  3F00                     move.w     -[A7], D0
  1563. 00000FC2  42A7                     clr.l      -[A7]
  1564. 00000FC4  7001                     moveq.l    D0, 0x01
  1565. 00000FC6  2F00                     move.l     -[A7], D0
  1566. 00000FC8  2054                     movea.l    A0, [A4]
  1567. 00000FCA  3028 003E                move.w     D0, [A0 + 0x3E]
  1568. 00000FCE  9047                     sub.w      D0, D7
  1569. 00000FD0  5240                     addq.w     D0, 1
  1570. 00000FD2  48C0                     ext.l      D0
  1571. 00000FD4  2F00                     move.l     -[A7], D0
  1572. 00000FD6  201F                     move.l     D0, [A7]+
  1573. 00000FD8  2E9F                     move.l     [A7], [A7]+
  1574. 00000FDA  B097                     cmp.l      D0, [A7]
  1575. 00000FDC  6F02                     ble        +0x4 /* 00000FE0 */
  1576. 00000FDE  2E80                     move.l     [A7], D0
  1577. label00000FE0:
  1578. 00000FE0  201F                     move.l     D0, [A7]+
  1579. 00000FE2  3F00                     move.w     -[A7], D0
  1580. 00000FE4  486E FFF0                pea.l      [A6 - 0x10]
  1581. 00000FE8  2F0B                     move.l     -[A7], A3
  1582. 00000FEA  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  1583. 00000FEE  486E FFF0                pea.l      [A6 - 0x10]
  1584. 00000FF2  2F0B                     move.l     -[A7], A3
  1585. 00000FF4  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  1586. label00000FF8:
  1587. 00000FF8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1588. 00000FFC  4E5E                     unlink     A6
  1589. 00000FFE  205F                     movea.l    A0, [A7]+
  1590. 00001000  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1591. 00001004  4ED0                     jmp        [A0]
  1592. 00001006  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1593. export_190: // at 00001008 (misaligned)
  1594. 0000100A  FFF0                     .invalid   <<F/7/7>>
  1595. 0000100C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1596. 00001010  266E 0008                movea.l    A3, [A6 + 0x8]
  1597. 00001014  3E2E 0010                move.w     D7, [A6 + 0x10]
  1598. 00001018  284B                     movea.l    A4, A3
  1599. 0000101A  2254                     movea.l    A1, [A4]
  1600. 0000101C  2069 0044                movea.l    A0, [A1 + 0x44]
  1601. 00001020  7001                     moveq.l    D0, 0x01
  1602. 00001022  2050                     movea.l    A0, [A0]
  1603. 00001024  B068 0012                cmp.w      D0, [A0 + 0x12]
  1604. 00001028  57C0                     seq        D0
  1605. 0000102A  4A00                     tst.b      D0
  1606. 0000102C  671C                     beq        +0x1E /* 0000104A */
  1607. 0000102E  2F00                     move.l     -[A7], D0
  1608. 00001030  2F3C 0001 0000           move.l     -[A7], 0x10000
  1609. 00001036  2F0B                     move.l     -[A7], A3
  1610. 00001038  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  1611. 0000103C  321F                     move.w     D1, [A7]+
  1612. 0000103E  201F                     move.l     D0, [A7]+
  1613. 00001040  B26E 000C                cmp.w      D1, [A6 + 0xC]
  1614. 00001044  57C1                     seq        D1
  1615. 00001046  C001                     and.b      D0, D1
  1616. 00001048  6676                     bne        +0x78 /* 000010C0 */
  1617. label0000104A:
  1618. 0000104A  3F07                     move.w     -[A7], D7
  1619. 0000104C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1620. 00001050  2054                     movea.l    A0, [A4]
  1621. 00001052  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1622. 00001056  4EBA FB70                jsr        [PC - 0x490 /* 00000BC8 */]
  1623. 0000105A  3F07                     move.w     -[A7], D7
  1624. 0000105C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1625. 00001060  2054                     movea.l    A0, [A4]
  1626. 00001062  2F28 0044                move.l     -[A7], [A0 + 0x44]
  1627. 00001066  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1628. 0000106A  2F0B                     move.l     -[A7], A3
  1629. 0000106C  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  1630. 00001070  42A7                     clr.l      -[A7]
  1631. 00001072  7001                     moveq.l    D0, 0x01
  1632. 00001074  2F00                     move.l     -[A7], D0
  1633. 00001076  3007                     move.w     D0, D7
  1634. 00001078  48C0                     ext.l      D0
  1635. 0000107A  2F00                     move.l     -[A7], D0
  1636. 0000107C  201F                     move.l     D0, [A7]+
  1637. 0000107E  2E9F                     move.l     [A7], [A7]+
  1638. 00001080  B097                     cmp.l      D0, [A7]
  1639. 00001082  6F02                     ble        +0x4 /* 00001086 */
  1640. 00001084  2E80                     move.l     [A7], D0
  1641. label00001086:
  1642. 00001086  201F                     move.l     D0, [A7]+
  1643. 00001088  3F00                     move.w     -[A7], D0
  1644. 0000108A  42A7                     clr.l      -[A7]
  1645. 0000108C  7001                     moveq.l    D0, 0x01
  1646. 0000108E  2F00                     move.l     -[A7], D0
  1647. 00001090  2054                     movea.l    A0, [A4]
  1648. 00001092  3028 003C                move.w     D0, [A0 + 0x3C]
  1649. 00001096  9047                     sub.w      D0, D7
  1650. 00001098  5240                     addq.w     D0, 1
  1651. 0000109A  48C0                     ext.l      D0
  1652. 0000109C  2F00                     move.l     -[A7], D0
  1653. 0000109E  201F                     move.l     D0, [A7]+
  1654. 000010A0  2E9F                     move.l     [A7], [A7]+
  1655. 000010A2  B097                     cmp.l      D0, [A7]
  1656. 000010A4  6F02                     ble        +0x4 /* 000010A8 */
  1657. 000010A6  2E80                     move.l     [A7], D0
  1658. label000010A8:
  1659. 000010A8  201F                     move.l     D0, [A7]+
  1660. 000010AA  3F00                     move.w     -[A7], D0
  1661. 000010AC  486E FFF0                pea.l      [A6 - 0x10]
  1662. 000010B0  2F0B                     move.l     -[A7], A3
  1663. 000010B2  4EAD 1622                jsr        [A5 + 0x1622 /* export_704 */]
  1664. 000010B6  486E FFF0                pea.l      [A6 - 0x10]
  1665. 000010BA  2F0B                     move.l     -[A7], A3
  1666. 000010BC  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  1667. label000010C0:
  1668. 000010C0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1669. 000010C4  4E5E                     unlink     A6
  1670. 000010C6  205F                     movea.l    A0, [A7]+
  1671. 000010C8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1672. 000010CC  4ED0                     jmp        [A0]
  1673. 000010CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1674. // begin alternate branch 000010D0-000010E0
  1675. export_191:
  1676. fn000010D0:
  1677. 000010D0  4E56 0000                link       A6, 0
  1678. 000010D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1679. 000010D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1680. 000010DC  4EBA FD6E                jsr        [PC - 0x292 /* 00000E4C */]
  1681. // end alternate branch 000010D0-000010E0
  1682. export_191: // at 000010D0 (misaligned)
  1683. fn000010D0: // (misaligned)
  1684. 000010D2  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1685. 000010D6  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  1686. 000010DA  0008 4EBA                ori.b      A0, 0xBA
  1687. 000010DE  FD6E                     .extension 0xD6E <<F/4-5/6>> // unimplemented
  1688. 000010E0  4E5E                     unlink     A6
  1689. 000010E2  205F                     movea.l    A0, [A7]+
  1690. 000010E4  504F                     addq.w     A7, 8
  1691. 000010E6  4ED0                     jmp        [A0]
  1692. export_192:
  1693. 000010E8  4E56 0000                link       A6, 0
  1694. 000010EC  3F3C 0001                move.w     -[A7], 0x1
  1695. 000010F0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1696. 000010F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1697. 000010F8  4EBA FFD6                jsr        [PC - 0x2A /* 000010D0 */]
  1698. 000010FC  4E5E                     unlink     A6
  1699. 000010FE  205F                     movea.l    A0, [A7]+
  1700. 00001100  5C4F                     addq.w     A7, 6
  1701. 00001102  4ED0                     jmp        [A0]
  1702. export_193:
  1703. 00001104  4E56 0000                link       A6, 0
  1704. 00001108  48E7 0128                movem.l    -[A7], D7,A2,A4
  1705. 0000110C  2E2E 0012                move.l     D7, [A6 + 0x12]
  1706. 00001110  286E 0008                movea.l    A4, [A6 + 0x8]
  1707. 00001114  2F07                     move.l     -[A7], D7
  1708. 00001116  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1709. 0000111A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1710. 0000111E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1711. 00001122  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  1712. 00001126  7001                     moveq.l    D0, 0x01
  1713. 00001128  2054                     movea.l    A0, [A4]
  1714. 0000112A  B068 003E                cmp.w      D0, [A0 + 0x3E]
  1715. 0000112E  663C                     bne        +0x3E /* 0000116C */
  1716. 00001130  2248                     movea.l    A1, A0
  1717. 00001132  2069 0040                movea.l    A0, [A1 + 0x40]
  1718. 00001136  2448                     movea.l    A2, A0
  1719. 00001138  2452                     movea.l    A2, [A2]
  1720. 0000113A  226A 0014                movea.l    A1, [A2 + 0x14]
  1721. 0000113E  2251                     movea.l    A1, [A1]
  1722. 00001140  3029 0002                move.w     D0, [A1 + 0x2]
  1723. 00001144  48C0                     ext.l      D0
  1724. 00001146  2050                     movea.l    A0, [A0]
  1725. 00001148  2228 000E                move.l     D1, [A0 + 0xE]
  1726. 0000114C  9280                     sub.l      D1, D0
  1727. 0000114E  D287                     add.l      D1, D7
  1728. 00001150  2254                     movea.l    A1, [A4]
  1729. 00001152  2069 0040                movea.l    A0, [A1 + 0x40]
  1730. 00001156  2050                     movea.l    A0, [A0]
  1731. 00001158  2141 000E                move.l     [A0 + 0xE], D1
  1732. 0000115C  2069 0040                movea.l    A0, [A1 + 0x40]
  1733. 00001160  2050                     movea.l    A0, [A0]
  1734. 00001162  2468 0014                movea.l    A2, [A0 + 0x14]
  1735. 00001166  2452                     movea.l    A2, [A2]
  1736. 00001168  3547 0002                move.w     [A2 + 0x2], D7
  1737. label0000116C:
  1738. 0000116C  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  1739. 00001170  4E5E                     unlink     A6
  1740. 00001172  205F                     movea.l    A0, [A7]+
  1741. 00001174  DEFC 000E                add.w      A7, 0xE
  1742. 00001178  4ED0                     jmp        [A0]
  1743. 0000117A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1744. // begin alternate branch 0000117C-00001180
  1745. export_194:
  1746. fn0000117C:
  1747. 0000117C  4E56 FFFC                link       A6, -0x0004
  1748. // end alternate branch 0000117C-00001180
  1749. export_194: // at 0000117C (misaligned)
  1750. fn0000117C: // (misaligned)
  1751. 0000117E  FFFC                     .invalid   <<F/7/7>>
  1752. 00001180  48E7 0108                movem.l    -[A7], D7,A4
  1753. 00001184  286E 0008                movea.l    A4, [A6 + 0x8]
  1754. 00001188  2F0C                     move.l     -[A7], A4
  1755. 0000118A  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1756. 0000118E  42A7                     clr.l      -[A7]
  1757. 00001190  42A7                     clr.l      -[A7]
  1758. 00001192  2F0C                     move.l     -[A7], A4
  1759. 00001194  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1760. 00001198  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1761. 0000119C  2F14                     move.l     -[A7], [A4]
  1762. 0000119E  A9FE                     syscall    PutScrap
  1763. 000011A0  2E1F                     move.l     D7, [A7]+
  1764. 000011A2  2F0C                     move.l     -[A7], A4
  1765. 000011A4  205F                     movea.l    A0, [A7]+
  1766. 000011A6  A02A                     syscall    HUnlock
  1767. 000011A8  3D47 0010                move.w     [A6 + 0x10], D7
  1768. 000011AC  4CDF 1080                movem.l    D7,A4, [A7]+
  1769. 000011B0  4E5E                     unlink     A6
  1770. 000011B2  205F                     movea.l    A0, [A7]+
  1771. 000011B4  504F                     addq.w     A7, 8
  1772. 000011B6  4ED0                     jmp        [A0]
  1773. export_195:
  1774. 000011B8  4E56 0000                link       A6, 0
  1775. 000011BC  4E5E                     unlink     A6
  1776. 000011BE  205F                     movea.l    A0, [A7]+
  1777. 000011C0  504F                     addq.w     A7, 8
  1778. 000011C2  4ED0                     jmp        [A0]
  1779. 000011C4  4E56 0000                link       A6, 0
  1780. 000011C8  4AAE 000C                tst.l      [A6 + 0xC]
  1781. 000011CC  6608                     bne        +0xA /* 000011D6 */
  1782. 000011CE  2D7C 0082 000B 000C      move.l     [A6 + 0xC], 0x82000B
  1783. label000011D6:
  1784. 000011D6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1785. 000011DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1786. 000011DE  206E 0008                movea.l    A0, [A6 + 0x8]
  1787. 000011E2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1788. 000011E6  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  1789. 000011EA  206E 0008                movea.l    A0, [A6 + 0x8]
  1790. 000011EE  2C48                     movea.l    A6, A0
  1791. 000011F0  4EFA 0098                jmp        [PC + 0x98 /* 0000128A */]
  1792. 000011F4  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1793. 000011F8  205F                     movea.l    A0, [A7]+
  1794. 000011FA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1795. 000011FE  4ED0                     jmp        [A0]
  1796. export_196:
  1797. 00001200  4E56 FFBA                link       A6, -0x0046
  1798. 00001204  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1799. 00001208  42A7                     clr.l      -[A7]
  1800. 0000120A  A975                     syscall    TickCount
  1801. 0000120C  2B5F F814                move.l     [A5 - 0x7EC], [A7]+
  1802. 00001210  4267                     clr.w      -[A7]
  1803. 00001212  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1804. 00001216  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  1805. 0000121A  102E 000C                move.b     D0, [A6 + 0xC]
  1806. 0000121E  6776                     beq        +0x78 /* 00001296 */
  1807. 00001220  42A7                     clr.l      -[A7]
  1808. 00001222  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1809. 00001226  4EAD 324A                jsr        [A5 + 0x324A /* export_1605 */]
  1810. 0000122A  2D5F FFBA                move.l     [A6 - 0x46], [A7]+
  1811. 0000122E  56C0                     sne        D0
  1812. 00001230  4A00                     tst.b      D0
  1813. 00001232  6714                     beq        +0x16 /* 00001248 */
  1814. 00001234  206E FFBA                movea.l    A0, [A6 - 0x46]
  1815. 00001238  2050                     movea.l    A0, [A0]
  1816. 0000123A  C028 000F                and.b      D0, [A0 + 0xF]
  1817. 0000123E  6708                     beq        +0xA /* 00001248 */
  1818. 00001240  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1819. 00001244  4EAD 3252                jsr        [A5 + 0x3252 /* export_1606 */]
  1820. label00001248:
  1821. 00001248  4AAD FBC0                tst.l      [A5 - 0x440]
  1822. 0000124C  56C0                     sne        D0
  1823. 0000124E  4A00                     tst.b      D0
  1824. 00001250  6744                     beq        +0x46 /* 00001296 */
  1825. 00001252  122D F6D4                move.b     D1, [A5 - 0x92C]
  1826. 00001256  0A01 0001                xori.b     D1, 0x1
  1827. 0000125A  C001                     and.b      D0, D1
  1828. 0000125C  6738                     beq        +0x3A /* 00001296 */
  1829. 0000125E  42A7                     clr.l      -[A7]
  1830. 00001260  A9FC                     syscall    ZeroScrap
  1831. 00001262  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1832. 00001266  486E FFBE                pea.l      [A6 - 0x42]
  1833. 0000126A  487A FF58                pea.l      [PC - 0xA8 /* 000011C4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1834. 0000126E  2F0E                     move.l     -[A7], A6
  1835. 00001270  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1836. 00001274  2F2D FBC0                move.l     -[A7], [A5 - 0x440]
  1837. 00001278  4EAD 302A                jsr        [A5 + 0x302A /* export_1537 */]
  1838. 0000127C  486E FFBE                pea.l      [A6 - 0x42]
  1839. 00001280  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1840. 00001284  1B7C 0001 F6D4           move.b     [A5 - 0x92C], 0x1
  1841. label0000128A:
  1842. 0000128A  4FEE FF9A                lea.l      A7, [A6 - 0x66]
  1843. 0000128E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1844. 00001292  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  1845. label00001296:
  1846. 00001296  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1847. 0000129A  4E5E                     unlink     A6
  1848. 0000129C  205F                     movea.l    A0, [A7]+
  1849. 0000129E  5C4F                     addq.w     A7, 6
  1850. 000012A0  4ED0                     jmp        [A0]
  1851. 000012A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1852. 000012A6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1853. 000012AA  0008 1F28                ori.b      A0, 0x28 /* '(' */
  1854. 000012AE  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  1855. 000012B2  000C 4EAD                ori.b      A4, 0xAD
  1856. 000012B6  3162 4E5E                move.w     [A0 + 0x4E5E], -[A2]
  1857. 000012BA  205F                     movea.l    A0, [A7]+
  1858. 000012BC  504F                     addq.w     A7, 8
  1859. 000012BE  4ED0                     jmp        [A0]
  1860. export_197:
  1861. fn000012C0:
  1862. 000012C0  4E56 FFFE                link       A6, -0x0002
  1863. 000012C4  48E7 0118                movem.l    -[A7], D7,A3,A4
  1864. 000012C8  266E 0008                movea.l    A3, [A6 + 0x8]
  1865. 000012CC  284B                     movea.l    A4, A3
  1866. 000012CE  102E 000C                move.b     D0, [A6 + 0xC]
  1867. 000012D2  6704                     beq        +0x6 /* 000012D8 */
  1868. 000012D4  7E04                     moveq.l    D7, 0x04
  1869. 000012D6  6002                     bra        +0x4 /* 000012DA */
  1870. label000012D8:
  1871. 000012D8  7E02                     moveq.l    D7, 0x02
  1872. label000012DA:
  1873. 000012DA  4267                     clr.w      -[A7]
  1874. 000012DC  2F0B                     move.l     -[A7], A3
  1875. 000012DE  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  1876. 000012E2  101F                     move.b     D0, [A7]+
  1877. 000012E4  6720                     beq        +0x22 /* 00001306 */
  1878. 000012E6  2F00                     move.l     -[A7], D0
  1879. 000012E8  4267                     clr.w      -[A7]
  1880. 000012EA  2F0B                     move.l     -[A7], A3
  1881. 000012EC  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  1882. 000012F0  121F                     move.b     D1, [A7]+
  1883. 000012F2  201F                     move.l     D0, [A7]+
  1884. 000012F4  C001                     and.b      D0, D1
  1885. 000012F6  670E                     beq        +0x10 /* 00001306 */
  1886. 000012F8  2054                     movea.l    A0, [A4]
  1887. 000012FA  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  1888. 000012FE  1F07                     move.b     -[A7], D7
  1889. 00001300  2F0B                     move.l     -[A7], A3
  1890. 00001302  4EAD 30E2                jsr        [A5 + 0x30E2 /* export_1560 */]
  1891. label00001306:
  1892. 00001306  2054                     movea.l    A0, [A4]
  1893. 00001308  1147 002C                move.b     [A0 + 0x2C], D7
  1894. 0000130C  487A FF96                pea.l      [PC - 0x6A /* 000012A4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1895. 00001310  2F0E                     move.l     -[A7], A6
  1896. 00001312  2F0B                     move.l     -[A7], A3
  1897. 00001314  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  1898. 00001318  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1899. 0000131C  4E5E                     unlink     A6
  1900. 0000131E  205F                     movea.l    A0, [A7]+
  1901. 00001320  5C4F                     addq.w     A7, 6
  1902. 00001322  4ED0                     jmp        [A0]
  1903. export_198:
  1904. 00001324  4E56 FFFA                link       A6, -0x0006
  1905. 00001328  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1906. 0000132C  266E 0008                movea.l    A3, [A6 + 0x8]
  1907. 00001330  1E2E 000C                move.b     D7, [A6 + 0xC]
  1908. 00001334  284B                     movea.l    A4, A3
  1909. 00001336  2F0B                     move.l     -[A7], A3
  1910. 00001338  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  1911. 0000133C  2054                     movea.l    A0, [A4]
  1912. 0000133E  BE28 005E                cmp.b      D7, [A0 + 0x5E]
  1913. 00001342  56C5                     sne        D5
  1914. 00001344  4405                     neg.b      D5
  1915. 00001346  1005                     move.b     D0, D5
  1916. 00001348  6756                     beq        +0x58 /* 000013A0 */
  1917. 0000134A  2F0B                     move.l     -[A7], A3
  1918. 0000134C  4EAD 30D2                jsr        [A5 + 0x30D2 /* export_1558 */]
  1919. 00001350  1F07                     move.b     -[A7], D7
  1920. 00001352  2F0B                     move.l     -[A7], A3
  1921. 00001354  4EBA FF6A                jsr        [PC - 0x96 /* 000012C0 */]
  1922. 00001358  1007                     move.b     D0, D7
  1923. 0000135A  672C                     beq        +0x2E /* 00001388 */
  1924. 0000135C  42A7                     clr.l      -[A7]
  1925. 0000135E  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  1926. 00001362  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  1927. 00001366  2C1F                     move.l     D6, [A7]+
  1928. 00001368  6708                     beq        +0xA /* 00001372 */
  1929. 0000136A  4267                     clr.w      -[A7]
  1930. 0000136C  2F06                     move.l     -[A7], D6
  1931. 0000136E  4EAD 3162                jsr        [A5 + 0x3162 /* export_1576 */]
  1932. label00001372:
  1933. 00001372  2054                     movea.l    A0, [A4]
  1934. 00001374  1147 005E                move.b     [A0 + 0x5E], D7
  1935. 00001378  2054                     movea.l    A0, [A4]
  1936. 0000137A  2F28 0052                move.l     -[A7], [A0 + 0x52]
  1937. 0000137E  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  1938. 00001382  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  1939. 00001386  6018                     bra        +0x1A /* 000013A0 */
  1940. label00001388:
  1941. 00001388  2054                     movea.l    A0, [A4]
  1942. 0000138A  1147 005E                move.b     [A0 + 0x5E], D7
  1943. 0000138E  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  1944. 00001392  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  1945. 00001396  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  1946. 0000139A  486D FDCE                pea.l      [A5 - 0x232]
  1947. 0000139E  A851                     syscall    SetCursor
  1948. label000013A0:
  1949. 000013A0  2054                     movea.l    A0, [A4]
  1950. 000013A2  1028 005F                move.b     D0, [A0 + 0x5F]
  1951. 000013A6  672C                     beq        +0x2E /* 000013D4 */
  1952. 000013A8  2F00                     move.l     -[A7], D0
  1953. 000013AA  4267                     clr.w      -[A7]
  1954. 000013AC  2F0B                     move.l     -[A7], A3
  1955. 000013AE  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  1956. 000013B2  121F                     move.b     D1, [A7]+
  1957. 000013B4  201F                     move.l     D0, [A7]+
  1958. 000013B6  C001                     and.b      D0, D1
  1959. 000013B8  4A00                     tst.b      D0
  1960. 000013BA  6718                     beq        +0x1A /* 000013D4 */
  1961. 000013BC  2F00                     move.l     -[A7], D0
  1962. 000013BE  4267                     clr.w      -[A7]
  1963. 000013C0  2F0B                     move.l     -[A7], A3
  1964. 000013C2  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  1965. 000013C6  121F                     move.b     D1, [A7]+
  1966. 000013C8  201F                     move.l     D0, [A7]+
  1967. 000013CA  C001                     and.b      D0, D1
  1968. 000013CC  6706                     beq        +0x8 /* 000013D4 */
  1969. 000013CE  2F0B                     move.l     -[A7], A3
  1970. 000013D0  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1971. label000013D4:
  1972. 000013D4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1973. 000013D8  4E5E                     unlink     A6
  1974. 000013DA  205F                     movea.l    A0, [A7]+
  1975. 000013DC  5C4F                     addq.w     A7, 6
  1976. 000013DE  4ED0                     jmp        [A0]
  1977. 000013E0  4E56 FFF8                link       A6, -0x0008
  1978. 000013E4  48E7 0038                movem.l    -[A7], A2,A3,A4
  1979. 000013E8  286E 0008                movea.l    A4, [A6 + 0x8]
  1980. 000013EC  266C 0008                movea.l    A3, [A4 + 0x8]
  1981. 000013F0  2253                     movea.l    A1, [A3]
  1982. 000013F2  2069 005C                movea.l    A0, [A1 + 0x5C]
  1983. 000013F6  2050                     movea.l    A0, [A0]
  1984. 000013F8  45EE FFF8                lea.l      A2, [A6 - 0x8]
  1985. 000013FC  5088                     addq.l     A0, 8
  1986. 000013FE  24D8                     move.l     [A2]+, [A0]+
  1987. 00001400  24D8                     move.l     [A2]+, [A0]+
  1988. 00001402  102C 000C                move.b     D0, [A4 + 0xC]
  1989. 00001406  670A                     beq        +0xC /* 00001412 */
  1990. 00001408  2053                     movea.l    A0, [A3]
  1991. 0000140A  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1992. 0000140E  A957                     syscall    ShowControl
  1993. 00001410  6022                     bra        +0x24 /* 00001434 */
  1994. label00001412:
  1995. 00001412  2053                     movea.l    A0, [A3]
  1996. 00001414  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  1997. 00001418  A958                     syscall    HideControl
  1998. 0000141A  4267                     clr.w      -[A7]
  1999. 0000141C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2000. 00001420  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  2001. 00001424  101F                     move.b     D0, [A7]+
  2002. 00001426  670C                     beq        +0xE /* 00001434 */
  2003. 00001428  486E FFF8                pea.l      [A6 - 0x8]
  2004. 0000142C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2005. 00001430  4EAD 30EA                jsr        [A5 + 0x30EA /* export_1561 */]
  2006. label00001434:
  2007. 00001434  4267                     clr.w      -[A7]
  2008. 00001436  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2009. 0000143A  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  2010. 0000143E  101F                     move.b     D0, [A7]+
  2011. 00001440  6706                     beq        +0x8 /* 00001448 */
  2012. 00001442  486E FFF8                pea.l      [A6 - 0x8]
  2013. 00001446  A92A                     syscall    ValidRect
  2014. label00001448:
  2015. 00001448  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2016. 0000144C  4E5E                     unlink     A6
  2017. 0000144E  2E9F                     move.l     [A7], [A7]+
  2018. 00001450  4E75                     rts
  2019. 00001452  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2020. export_199: // at 00001454 (misaligned)
  2021. 00001456  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2022. 0000145A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2023. 0000145E  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  2024. 00001462  101F                     move.b     D0, [A7]+
  2025. 00001464  6718                     beq        +0x1A /* 0000147E */
  2026. 00001466  487A FF78                pea.l      [PC - 0x88 /* 000013E0, value 0x4E56FFF8 */]
  2027. 0000146A  2F0E                     move.l     -[A7], A6
  2028. 0000146C  4267                     clr.w      -[A7]
  2029. 0000146E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2030. 00001472  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  2031. 00001476  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2032. 0000147A  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  2033. label0000147E:
  2034. 0000147E  4E5E                     unlink     A6
  2035. 00001480  205F                     movea.l    A0, [A7]+
  2036. 00001482  5C4F                     addq.w     A7, 6
  2037. 00001484  4ED0                     jmp        [A0]
  2038. 00001486  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2039. 0000148A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2040. 0000148E  0008 5268                ori.b      A0, 0x68 /* 'h' */
  2041. 00001492  FFFC                     .invalid   <<F/7/7>>
  2042. 00001494  422E 0012                clr.b      [A6 + 0x12]
  2043. 00001498  4E5E                     unlink     A6
  2044. 0000149A  205F                     movea.l    A0, [A7]+
  2045. 0000149C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2046. 000014A0  4ED0                     jmp        [A0]
  2047. 000014A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2048. export_200: // at 000014A4 (misaligned)
  2049. 000014A6  FFF8                     .invalid   <<F/7/7>>
  2050. 000014A8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2051. 000014AC  286E 0008                movea.l    A4, [A6 + 0x8]
  2052. 000014B0  4207                     clr.b      D7
  2053. 000014B2  6000 009E                bra        +0xA0 /* 00001552 */
  2054. label000014B6:
  2055. 000014B6  1007                     move.b     D0, D7
  2056. 000014B8  4880                     ext.w      D0
  2057. 000014BA  41ED F8B0                lea.l      A0, [A5 - 0x750]
  2058. 000014BE  1C30 0000                move.b     D6, [A0 + D0.w]
  2059. 000014C2  1006                     move.b     D0, D6
  2060. 000014C4  4880                     ext.w      D0
  2061. 000014C6  2054                     movea.l    A0, [A4]
  2062. 000014C8  1230 0054                move.b     D1, [A0 + D0.w + 0x54]
  2063. 000014CC  675A                     beq        +0x5C /* 00001528 */
  2064. 000014CE  2054                     movea.l    A0, [A4]
  2065. 000014D0  47E8 0044                lea.l      A3, [A0 + 0x44]
  2066. 000014D4  43E8 001A                lea.l      A1, [A0 + 0x1A]
  2067. 000014D8  2D49 FFF8                move.l     [A6 - 0x8], A1
  2068. 000014DC  1006                     move.b     D0, D6
  2069. 000014DE  4880                     ext.w      D0
  2070. 000014E0  E540                     asl        D0.w, 2
  2071. 000014E2  1206                     move.b     D1, D6
  2072. 000014E4  4881                     ext.w      D1
  2073. 000014E6  E541                     asl        D1.w, 2
  2074. 000014E8  2433 0008                move.l     D2, [A3 + D0.w + 0x8]
  2075. 000014EC  94B3 1000                sub.l      D2, [A3 + D1.w]
  2076. 000014F0  226E FFF8                movea.l    A1, [A6 - 0x8]
  2077. 000014F4  1006                     move.b     D0, D6
  2078. 000014F6  4880                     ext.w      D0
  2079. 000014F8  E540                     asl        D0.w, 2
  2080. 000014FA  2231 0000                move.l     D1, [A1 + D0.w]
  2081. 000014FE  D282                     add.l      D1, D2
  2082. 00001500  5381                     subq.l     D1, 1
  2083. 00001502  2F01                     move.l     -[A7], D1
  2084. 00001504  226E FFF8                movea.l    A1, [A6 - 0x8]
  2085. 00001508  1006                     move.b     D0, D6
  2086. 0000150A  4880                     ext.w      D0
  2087. 0000150C  E540                     asl        D0.w, 2
  2088. 0000150E  2F31 0000                move.l     -[A7], [A1 + D0.w]
  2089. 00001512  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  2090. 00001516  201F                     move.l     D0, [A7]+
  2091. 00001518  226E 000C                movea.l    A1, [A6 + 0xC]
  2092. 0000151C  1207                     move.b     D1, D7
  2093. 0000151E  4881                     ext.w      D1
  2094. 00001520  D241                     add.w      D1, D1
  2095. 00001522  3380 1000                move.w     [A1 + D1.w], D0
  2096. 00001526  6028                     bra        +0x2A /* 00001550 */
  2097. label00001528:
  2098. 00001528  426E FFFC                clr.w      [A6 - 0x4]
  2099. 0000152C  1F07                     move.b     -[A7], D7
  2100. 0000152E  1F3C 0001                move.b     -[A7], 0x1
  2101. 00001532  487A FF54                pea.l      [PC - 0xAC /* 00001488, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2102. 00001536  2F0E                     move.l     -[A7], A6
  2103. 00001538  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2104. 0000153C  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  2105. 00001540  206E 000C                movea.l    A0, [A6 + 0xC]
  2106. 00001544  1007                     move.b     D0, D7
  2107. 00001546  4880                     ext.w      D0
  2108. 00001548  D040                     add.w      D0, D0
  2109. 0000154A  31AE FFFC 0000           move.w     [A0 + D0.w], [A6 - 0x4]
  2110. label00001550:
  2111. 00001550  5207                     addq.b     D7, 1
  2112. label00001552:
  2113. 00001552  7001                     moveq.l    D0, 0x01
  2114. 00001554  B007                     cmp.b      D0, D7
  2115. 00001556  6C00 FF5E                bge        -0xA0 /* 000014B6 */
  2116. 0000155A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2117. 0000155E  4E5E                     unlink     A6
  2118. 00001560  205F                     movea.l    A0, [A7]+
  2119. 00001562  504F                     addq.w     A7, 8
  2120. 00001564  4ED0                     jmp        [A0]
  2121. 00001566  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2122. export_201: // at 00001568 (misaligned)
  2123. 0000156A  FFFE                     .invalid   <<F/7/7>>
  2124. 0000156C  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  2125. 00001570  266E 0008                movea.l    A3, [A6 + 0x8]
  2126. 00001574  2053                     movea.l    A0, [A3]
  2127. 00001576  49E8 0024                lea.l      A4, [A0 + 0x24]
  2128. 0000157A  4207                     clr.b      D7
  2129. 0000157C  6062                     bra        +0x64 /* 000015E0 */
  2130. label0000157E:
  2131. 0000157E  206E 000C                movea.l    A0, [A6 + 0xC]
  2132. 00001582  1007                     move.b     D0, D7
  2133. 00001584  4880                     ext.w      D0
  2134. 00001586  E540                     asl        D0.w, 2
  2135. 00001588  48E7 8080                movem.l    -[A7], D0,A0
  2136. 0000158C  42A7                     clr.l      -[A7]
  2137. 0000158E  7201                     moveq.l    D1, 0x01
  2138. 00001590  2F01                     move.l     -[A7], D1
  2139. 00001592  1207                     move.b     D1, D7
  2140. 00001594  4881                     ext.w      D1
  2141. 00001596  D241                     add.w      D1, D1
  2142. 00001598  1407                     move.b     D2, D7
  2143. 0000159A  4882                     ext.w      D2
  2144. 0000159C  D442                     add.w      D2, D2
  2145. 0000159E  3634 1004                move.w     D3, [A4 + D1.w + 0x4]
  2146. 000015A2  9674 2000                sub.w      D3, [A4 + D2.w]
  2147. 000015A6  1207                     move.b     D1, D7
  2148. 000015A8  4881                     ext.w      D1
  2149. 000015AA  D241                     add.w      D1, D1
  2150. 000015AC  3434 1010                move.w     D2, [A4 + D1.w + 0x10]
  2151. 000015B0  6A02                     bpl        +0x4 /* 000015B4 */
  2152. 000015B2  4442                     neg.w      D2
  2153. label000015B4:
  2154. 000015B4  9642                     sub.w      D3, D2
  2155. 000015B6  1207                     move.b     D1, D7
  2156. 000015B8  4881                     ext.w      D1
  2157. 000015BA  D241                     add.w      D1, D1
  2158. 000015BC  3434 1014                move.w     D2, [A4 + D1.w + 0x14]
  2159. 000015C0  6A02                     bpl        +0x4 /* 000015C4 */
  2160. 000015C2  4442                     neg.w      D2
  2161. label000015C4:
  2162. 000015C4  9642                     sub.w      D3, D2
  2163. 000015C6  48C3                     ext.l      D3
  2164. 000015C8  2F03                     move.l     -[A7], D3
  2165. 000015CA  201F                     move.l     D0, [A7]+
  2166. 000015CC  2E9F                     move.l     [A7], [A7]+
  2167. 000015CE  B097                     cmp.l      D0, [A7]
  2168. 000015D0  6F02                     ble        +0x4 /* 000015D4 */
  2169. 000015D2  2E80                     move.l     [A7], D0
  2170. label000015D4:
  2171. 000015D4  221F                     move.l     D1, [A7]+
  2172. 000015D6  4CDF 0101                movem.l    D0,A0, [A7]+
  2173. 000015DA  2181 0000                move.l     [A0 + D0.w], D1
  2174. 000015DE  5207                     addq.b     D7, 1
  2175. label000015E0:
  2176. 000015E0  7001                     moveq.l    D0, 0x01
  2177. 000015E2  B007                     cmp.b      D0, D7
  2178. 000015E4  6C98                     bge        -0x66 /* 0000157E */
  2179. 000015E6  4CDF 1888                movem.l    D3,D7,A3,A4, [A7]+
  2180. 000015EA  4E5E                     unlink     A6
  2181. 000015EC  205F                     movea.l    A0, [A7]+
  2182. 000015EE  504F                     addq.w     A7, 8
  2183. 000015F0  4ED0                     jmp        [A0]
  2184. 000015F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2185. // begin alternate branch 000015F4-000015F8
  2186. export_202:
  2187. fn000015F4:
  2188. 000015F4  4E56 FFF8                link       A6, -0x0008
  2189. // end alternate branch 000015F4-000015F8
  2190. export_202: // at 000015F4 (misaligned)
  2191. fn000015F4: // (misaligned)
  2192. 000015F6  FFF8                     .invalid   <<F/7/7>>
  2193. 000015F8  48E7 0038                movem.l    -[A7], A2,A3,A4
  2194. 000015FC  206E 000E                movea.l    A0, [A6 + 0xE]
  2195. 00001600  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2196. 00001604  22D8                     move.l     [A1]+, [A0]+
  2197. 00001606  22D8                     move.l     [A1]+, [A0]+
  2198. 00001608  266E 0008                movea.l    A3, [A6 + 0x8]
  2199. 0000160C  2053                     movea.l    A0, [A3]
  2200. 0000160E  116E 000C 006F           move.b     [A0 + 0x6F], [A6 + 0xC]
  2201. 00001614  1028 006F                move.b     D0, [A0 + 0x6F]
  2202. 00001618  6738                     beq        +0x3A /* 00001652 */
  2203. 0000161A  2053                     movea.l    A0, [A3]
  2204. 0000161C  49E8 0024                lea.l      A4, [A0 + 0x24]
  2205. 00001620  43EC 0010                lea.l      A1, [A4 + 0x10]
  2206. 00001624  244C                     movea.l    A2, A4
  2207. 00001626  508A                     addq.l     A2, 8
  2208. 00001628  22DA                     move.l     [A1]+, [A2]+
  2209. 0000162A  22DA                     move.l     [A1]+, [A2]+
  2210. 0000162C  2F14                     move.l     -[A7], [A4]
  2211. 0000162E  486C 0010                pea.l      [A4 + 0x10]
  2212. 00001632  A87F                     syscall    SubPt
  2213. 00001634  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2214. 00001638  486C 0014                pea.l      [A4 + 0x14]
  2215. 0000163C  A87F                     syscall    SubPt
  2216. 0000163E  2053                     movea.l    A0, [A3]
  2217. 00001640  49E8 0024                lea.l      A4, [A0 + 0x24]
  2218. 00001644  43EC 0018                lea.l      A1, [A4 + 0x18]
  2219. 00001648  244C                     movea.l    A2, A4
  2220. 0000164A  508A                     addq.l     A2, 8
  2221. 0000164C  22DA                     move.l     [A1]+, [A2]+
  2222. 0000164E  22DA                     move.l     [A1]+, [A2]+
  2223. 00001650  6030                     bra        +0x32 /* 00001682 */
  2224. label00001652:
  2225. 00001652  2253                     movea.l    A1, [A3]
  2226. 00001654  41E9 0034                lea.l      A0, [A1 + 0x34]
  2227. 00001658  45EE FFF8                lea.l      A2, [A6 - 0x8]
  2228. 0000165C  20DA                     move.l     [A0]+, [A2]+
  2229. 0000165E  20DA                     move.l     [A0]+, [A2]+
  2230. 00001660  49E9 0024                lea.l      A4, [A1 + 0x24]
  2231. 00001664  41EC 0018                lea.l      A0, [A4 + 0x18]
  2232. 00001668  244C                     movea.l    A2, A4
  2233. 0000166A  20DA                     move.l     [A0]+, [A2]+
  2234. 0000166C  20DA                     move.l     [A0]+, [A2]+
  2235. 0000166E  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  2236. 00001672  486C 0018                pea.l      [A4 + 0x18]
  2237. 00001676  A87E                     syscall    AddPt
  2238. 00001678  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  2239. 0000167C  486C 001C                pea.l      [A4 + 0x1C]
  2240. 00001680  A87E                     syscall    AddPt
  2241. label00001682:
  2242. 00001682  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2243. 00001686  4E5E                     unlink     A6
  2244. 00001688  205F                     movea.l    A0, [A7]+
  2245. 0000168A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2246. 0000168E  4ED0                     jmp        [A0]
  2247. export_203:
  2248. fn00001690:
  2249. 00001690  4E56 0000                link       A6, 0
  2250. 00001694  4267                     clr.w      -[A7]
  2251. 00001696  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2252. 0000169A  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  2253. 0000169E  101F                     move.b     D0, [A7]+
  2254. 000016A0  670E                     beq        +0x10 /* 000016B0 */
  2255. 000016A2  206E 0008                movea.l    A0, [A6 + 0x8]
  2256. 000016A6  2050                     movea.l    A0, [A0]
  2257. 000016A8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2258. 000016AC  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  2259. label000016B0:
  2260. 000016B0  4E5E                     unlink     A6
  2261. 000016B2  2E9F                     move.l     [A7], [A7]+
  2262. 000016B4  4E75                     rts
  2263. 000016B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2264. export_204: // at 000016B8 (misaligned)
  2265. 000016BA  0000 48E7                ori.b      D0, 0xE7
  2266. 000016BE  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2267. 000016C2  0008 2053                ori.b      A0, 0x53 /* 'S' */
  2268. 000016C6  49E8 0024                lea.l      A4, [A0 + 0x24]
  2269. 000016CA  226E 000C                movea.l    A1, [A6 + 0xC]
  2270. 000016CE  2294                     move.l     [A1], [A4]
  2271. 000016D0  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  2272. 000016D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2273. 000016D8  A87E                     syscall    AddPt
  2274. 000016DA  4CDF 1800                movem.l    A3,A4, [A7]+
  2275. 000016DE  4E5E                     unlink     A6
  2276. 000016E0  205F                     movea.l    A0, [A7]+
  2277. 000016E2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2278. 000016E6  4ED0                     jmp        [A0]
  2279. export_205:
  2280. 000016E8  4E56 0000                link       A6, 0
  2281. 000016EC  206E 0008                movea.l    A0, [A6 + 0x8]
  2282. 000016F0  2050                     movea.l    A0, [A0]
  2283. 000016F2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2284. 000016F6  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  2285. 000016FA  4E5E                     unlink     A6
  2286. 000016FC  2E9F                     move.l     [A7], [A7]+
  2287. 000016FE  4E75                     rts
  2288. export_206:
  2289. 00001700  4E56 FFDA                link       A6, -0x0026
  2290. 00001704  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2291. 00001708  266E 0008                movea.l    A3, [A6 + 0x8]
  2292. 0000170C  284B                     movea.l    A4, A3
  2293. 0000170E  42A7                     clr.l      -[A7]
  2294. 00001710  2054                     movea.l    A0, [A4]
  2295. 00001712  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2296. 00001716  4EAD 307A                jsr        [A5 + 0x307A /* export_1547 */]
  2297. 0000171A  4A9F                     tst.l      [A7]+
  2298. 0000171C  56C0                     sne        D0
  2299. 0000171E  4A00                     tst.b      D0
  2300. 00001720  6704                     beq        +0x6 /* 00001726 */
  2301. 00001722  C02D F818                and.b      D0, [A5 - 0x7E8]
  2302. label00001726:
  2303. 00001726  4A00                     tst.b      D0
  2304. 00001728  6706                     beq        +0x8 /* 00001730 */
  2305. 0000172A  2054                     movea.l    A0, [A4]
  2306. 0000172C  C028 006B                and.b      D0, [A0 + 0x6B]
  2307. label00001730:
  2308. 00001730  1E00                     move.b     D7, D0
  2309. 00001732  6706                     beq        +0x8 /* 0000173A */
  2310. 00001734  2F0B                     move.l     -[A7], A3
  2311. 00001736  4EBA FF58                jsr        [PC - 0xA8 /* 00001690 */]
  2312. label0000173A:
  2313. 0000173A  2F0B                     move.l     -[A7], A3
  2314. 0000173C  4EBA 021E                jsr        [PC + 0x21E /* 0000195C */]
  2315. 00001740  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  2316. 00001744  2454                     movea.l    A2, [A4]
  2317. 00001746  43EA 003C                lea.l      A1, [A2 + 0x3C]
  2318. 0000174A  20D9                     move.l     [A0]+, [A1]+
  2319. 0000174C  20D9                     move.l     [A0]+, [A1]+
  2320. 0000174E  41EE FFEE                lea.l      A0, [A6 - 0x12]
  2321. 00001752  43EA 001A                lea.l      A1, [A2 + 0x1A]
  2322. 00001756  20D9                     move.l     [A0]+, [A1]+
  2323. 00001758  20D9                     move.l     [A0]+, [A1]+
  2324. 0000175A  2F0B                     move.l     -[A7], A3
  2325. 0000175C  4EBA 0266                jsr        [PC + 0x266 /* 000019C4 */]
  2326. 00001760  486E FFF6                pea.l      [A6 - 0xA]
  2327. 00001764  2054                     movea.l    A0, [A4]
  2328. 00001766  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2329. 0000176A  4EAD 301A                jsr        [A5 + 0x301A /* export_1535 */]
  2330. 0000176E  2254                     movea.l    A1, [A4]
  2331. 00001770  41E9 001A                lea.l      A0, [A1 + 0x1A]
  2332. 00001774  45EE FFF6                lea.l      A2, [A6 - 0xA]
  2333. 00001778  20DA                     move.l     [A0]+, [A2]+
  2334. 0000177A  20DA                     move.l     [A0]+, [A2]+
  2335. 0000177C  3F3C 7FFF                move.w     -[A7], 0x7FFF
  2336. 00001780  2F0B                     move.l     -[A7], A3
  2337. 00001782  4EAD 31B2                jsr        [A5 + 0x31B2 /* export_1586 */]
  2338. 00001786  41EE FFDA                lea.l      A0, [A6 - 0x26]
  2339. 0000178A  2454                     movea.l    A2, [A4]
  2340. 0000178C  43EA 003C                lea.l      A1, [A2 + 0x3C]
  2341. 00001790  20D9                     move.l     [A0]+, [A1]+
  2342. 00001792  20D9                     move.l     [A0]+, [A1]+
  2343. 00001794  4267                     clr.w      -[A7]
  2344. 00001796  486E FFE2                pea.l      [A6 - 0x1E]
  2345. 0000179A  486E FFDA                pea.l      [A6 - 0x26]
  2346. 0000179E  A8A6                     syscall    EqualRect
  2347. 000017A0  101F                     move.b     D0, [A7]+
  2348. 000017A2  660E                     bne        +0x10 /* 000017B2 */
  2349. 000017A4  486E FFDA                pea.l      [A6 - 0x26]
  2350. 000017A8  2054                     movea.l    A0, [A4]
  2351. 000017AA  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2352. 000017AE  4EAD 0EAA                jsr        [A5 + 0xEAA /* export_465 */]
  2353. label000017B2:
  2354. 000017B2  4267                     clr.w      -[A7]
  2355. 000017B4  486E FFE2                pea.l      [A6 - 0x1E]
  2356. 000017B8  486E FFDA                pea.l      [A6 - 0x26]
  2357. 000017BC  A8A6                     syscall    EqualRect
  2358. 000017BE  101F                     move.b     D0, [A7]+
  2359. 000017C0  0A00 0001                xori.b     D0, 0x1
  2360. 000017C4  4A00                     tst.b      D0
  2361. 000017C6  661C                     bne        +0x1E /* 000017E4 */
  2362. 000017C8  2F00                     move.l     -[A7], D0
  2363. 000017CA  4267                     clr.w      -[A7]
  2364. 000017CC  486E FFEE                pea.l      [A6 - 0x12]
  2365. 000017D0  486E FFF6                pea.l      [A6 - 0xA]
  2366. 000017D4  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  2367. 000017D8  121F                     move.b     D1, [A7]+
  2368. 000017DA  201F                     move.l     D0, [A7]+
  2369. 000017DC  0A01 0001                xori.b     D1, 0x1
  2370. 000017E0  8001                     or.b       D0, D1
  2371. 000017E2  670A                     beq        +0xC /* 000017EE */
  2372. label000017E4:
  2373. 000017E4  2054                     movea.l    A0, [A4]
  2374. 000017E6  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2375. 000017EA  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  2376. label000017EE:
  2377. 000017EE  486E FFEA                pea.l      [A6 - 0x16]
  2378. 000017F2  2054                     movea.l    A0, [A4]
  2379. 000017F4  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2380. 000017F8  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  2381. 000017FC  2054                     movea.l    A0, [A4]
  2382. 000017FE  216E FFEA 005A           move.l     [A0 + 0x5A], [A6 - 0x16]
  2383. 00001804  1007                     move.b     D0, D7
  2384. 00001806  6706                     beq        +0x8 /* 0000180E */
  2385. 00001808  2F0B                     move.l     -[A7], A3
  2386. 0000180A  4EBA FE84                jsr        [PC - 0x17C /* 00001690 */]
  2387. label0000180E:
  2388. 0000180E  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2389. 00001812  4E5E                     unlink     A6
  2390. 00001814  2E9F                     move.l     [A7], [A7]+
  2391. 00001816  4E75                     rts
  2392. 00001818  4E56 0000                link       A6, 0
  2393. 0000181C  206E 0008                movea.l    A0, [A6 + 0x8]
  2394. 00001820  2F28 FFFC                move.l     -[A7], [A0 - 0x4]
  2395. 00001824  2F3C 2004 0480           move.l     -[A7], 0x20040480
  2396. 0000182A  A8FD                     syscall    PrGlue
  2397. 0000182C  4E5E                     unlink     A6
  2398. 0000182E  2E9F                     move.l     [A7], [A7]+
  2399. 00001830  4E75                     rts
  2400. 00001832  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2401. 00001836  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2402. 0000183A  0008 2C48                ori.b      A0, 0x48 /* 'H' */
  2403. 0000183E  4EFA 0098                jmp        [PC + 0x98 /* 000018D8 */]
  2404. 00001842  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2405. 00001846  205F                     movea.l    A0, [A7]+
  2406. 00001848  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2407. 0000184C  4ED0                     jmp        [A0]
  2408. 0000184E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2409. export_207: // at 00001850 (misaligned)
  2410. 00001852  FFAC                     .invalid   <<F/6/7>>
  2411. 00001854  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2412. 00001858  206E 0008                movea.l    A0, [A6 + 0x8]
  2413. 0000185C  2050                     movea.l    A0, [A0]
  2414. 0000185E  2D68 0056 FFFC           move.l     [A6 - 0x4], [A0 + 0x56]
  2415. 00001864  422E FFFA                clr.b      [A6 - 0x6]
  2416. 00001868  4AAE FFFC                tst.l      [A6 - 0x4]
  2417. 0000186C  6700 00E4                beq        +0xE6 /* 00001952 */
  2418. 00001870  102D FA60                move.b     D0, [A5 - 0x5A0]
  2419. 00001874  6762                     beq        +0x64 /* 000018D8 */
  2420. 00001876  486E FFBC                pea.l      [A6 - 0x44]
  2421. 0000187A  487A FFB8                pea.l      [PC - 0x48 /* 00001834, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2422. 0000187E  2F0E                     move.l     -[A7], A6
  2423. 00001880  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2424. 00001884  487A FF92                pea.l      [PC - 0x6E /* 00001818, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2425. 00001888  2F0E                     move.l     -[A7], A6
  2426. 0000188A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2427. 0000188E  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  2428. 00001892  206E 0008                movea.l    A0, [A6 + 0x8]
  2429. 00001896  2050                     movea.l    A0, [A0]
  2430. 00001898  1028 006E                move.b     D0, [A0 + 0x6E]
  2431. 0000189C  672C                     beq        +0x2E /* 000018CA */
  2432. 0000189E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2433. 000018A2  2050                     movea.l    A0, [A0]
  2434. 000018A4  41E8 0018                lea.l      A0, [A0 + 0x18]
  2435. 000018A8  2D48 FFB8                move.l     [A6 - 0x48], A0
  2436. 000018AC  7001                     moveq.l    D0, 0x01
  2437. 000018AE  B010                     cmp.b      D0, [A0]
  2438. 000018B0  6618                     bne        +0x1A /* 000018CA */
  2439. 000018B2  206E FFB8                movea.l    A0, [A6 - 0x48]
  2440. 000018B6  0250 FFFB                andi.w     [A0], 0xFFFB
  2441. 000018BA  0050 0004                ori.w      [A0], 0x4
  2442. 000018BE  486E FFFB                pea.l      [A6 - 0x5]
  2443. 000018C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2444. 000018C6  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  2445. label000018CA:
  2446. 000018CA  1D7C 0001 FFFA           move.b     [A6 - 0x6], 0x1
  2447. 000018D0  486E FFBC                pea.l      [A6 - 0x44]
  2448. 000018D4  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2449. label000018D8:
  2450. 000018D8  4FEE FF8C                lea.l      A7, [A6 - 0x74]
  2451. 000018DC  102D FA60                move.b     D0, [A5 - 0x5A0]
  2452. 000018E0  6706                     beq        +0x8 /* 000018E8 */
  2453. 000018E2  C02E FFFA                and.b      D0, [A6 - 0x6]
  2454. 000018E6  666A                     bne        +0x6C /* 00001952 */
  2455. label000018E8:
  2456. 000018E8  206E FFFC                movea.l    A0, [A6 - 0x4]
  2457. 000018EC  2050                     movea.l    A0, [A0]
  2458. 000018EE  2D48 FFB4                move.l     [A6 - 0x4C], A0
  2459. 000018F2  4250                     clr.w      [A0]
  2460. 000018F4  206E FFB4                movea.l    A0, [A6 - 0x4C]
  2461. 000018F8  5488                     addq.l     A0, 2
  2462. 000018FA  2D48 FFB0                move.l     [A6 - 0x50], A0
  2463. 000018FE  317C 0048 0004           move.w     [A0 + 0x4], 0x48 /* 'H' */
  2464. 00001904  206E FFB0                movea.l    A0, [A6 - 0x50]
  2465. 00001908  317C 0048 0002           move.w     [A0 + 0x2], 0x48 /* 'H' */
  2466. 0000190E  206E FFB0                movea.l    A0, [A6 - 0x50]
  2467. 00001912  4868 0006                pea.l      [A0 + 0x6]
  2468. 00001916  42A7                     clr.l      -[A7]
  2469. 00001918  2F3C 02F0 0240           move.l     -[A7], 0x2F00240
  2470. 0000191E  A8A7                     syscall    SetRect
  2471. 00001920  206E FFB4                movea.l    A0, [A6 - 0x4C]
  2472. 00001924  4868 0010                pea.l      [A0 + 0x10]
  2473. 00001928  2F3C FFDC FFEE           move.l     -[A7], 0xFFDCFFEE
  2474. 0000192E  2F3C 02F4 0252           move.l     -[A7], 0x2F40252
  2475. 00001934  A8A7                     syscall    SetRect
  2476. 00001936  206E FFB4                movea.l    A0, [A6 - 0x4C]
  2477. 0000193A  41E8 0018                lea.l      A0, [A0 + 0x18]
  2478. 0000193E  2D48 FFAC                move.l     [A6 - 0x54], A0
  2479. 00001942  317C 0528 0002           move.w     [A0 + 0x2], 0x528
  2480. 00001948  206E FFAC                movea.l    A0, [A6 - 0x54]
  2481. 0000194C  317C 03FC 0004           move.w     [A0 + 0x4], 0x3FC
  2482. label00001952:
  2483. 00001952  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2484. 00001956  4E5E                     unlink     A6
  2485. 00001958  2E9F                     move.l     [A7], [A7]+
  2486. 0000195A  4E75                     rts
  2487. export_208:
  2488. fn0000195C:
  2489. 0000195C  4E56 FFF0                link       A6, -0x0010
  2490. 00001960  48E7 0028                movem.l    -[A7], A2,A4
  2491. 00001964  286E 0008                movea.l    A4, [A6 + 0x8]
  2492. 00001968  486E FFF0                pea.l      [A6 - 0x10]
  2493. 0000196C  2054                     movea.l    A0, [A4]
  2494. 0000196E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2495. 00001972  4EAD 300A                jsr        [A5 + 0x300A /* export_1533 */]
  2496. 00001976  42A7                     clr.l      -[A7]
  2497. 00001978  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2498. 0000197C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2499. 00001980  201F                     move.l     D0, [A7]+
  2500. 00001982  2E9F                     move.l     [A7], [A7]+
  2501. 00001984  B097                     cmp.l      D0, [A7]
  2502. 00001986  6F02                     ble        +0x4 /* 0000198A */
  2503. 00001988  2E80                     move.l     [A7], D0
  2504. label0000198A:
  2505. 0000198A  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2506. 0000198E  42A7                     clr.l      -[A7]
  2507. 00001990  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2508. 00001994  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2509. 00001998  201F                     move.l     D0, [A7]+
  2510. 0000199A  2E9F                     move.l     [A7], [A7]+
  2511. 0000199C  B097                     cmp.l      D0, [A7]
  2512. 0000199E  6F02                     ble        +0x4 /* 000019A2 */
  2513. 000019A0  2E80                     move.l     [A7], D0
  2514. label000019A2:
  2515. 000019A2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2516. 000019A6  2254                     movea.l    A1, [A4]
  2517. 000019A8  41E9 0044                lea.l      A0, [A1 + 0x44]
  2518. 000019AC  45EE FFF0                lea.l      A2, [A6 - 0x10]
  2519. 000019B0  20DA                     move.l     [A0]+, [A2]+
  2520. 000019B2  20DA                     move.l     [A0]+, [A2]+
  2521. 000019B4  20DA                     move.l     [A0]+, [A2]+
  2522. 000019B6  20DA                     move.l     [A0]+, [A2]+
  2523. 000019B8  4CDF 1400                movem.l    A2,A4, [A7]+
  2524. 000019BC  4E5E                     unlink     A6
  2525. 000019BE  2E9F                     move.l     [A7], [A7]+
  2526. 000019C0  4E75                     rts
  2527. 000019C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2528. // begin alternate branch 000019C4-000019C8
  2529. fn000019C4:
  2530. 000019C4  4E56 FFF8                link       A6, -0x0008
  2531. // end alternate branch 000019C4-000019C8
  2532. fn000019C4: // (misaligned)
  2533. 000019C6  FFF8                     .invalid   <<F/7/7>>
  2534. 000019C8  48E7 0028                movem.l    -[A7], A2,A4
  2535. 000019CC  286E 0008                movea.l    A4, [A6 + 0x8]
  2536. 000019D0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2537. 000019D4  2454                     movea.l    A2, [A4]
  2538. 000019D6  43EA 0034                lea.l      A1, [A2 + 0x34]
  2539. 000019DA  20D9                     move.l     [A0]+, [A1]+
  2540. 000019DC  20D9                     move.l     [A0]+, [A1]+
  2541. 000019DE  486E FFF8                pea.l      [A6 - 0x8]
  2542. 000019E2  2054                     movea.l    A0, [A4]
  2543. 000019E4  1F28 006F                move.b     -[A7], [A0 + 0x6F]
  2544. 000019E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2545. 000019EC  4EBA FC06                jsr        [PC - 0x3FA /* 000015F4 */]
  2546. 000019F0  4CDF 1400                movem.l    A2,A4, [A7]+
  2547. 000019F4  4E5E                     unlink     A6
  2548. 000019F6  2E9F                     move.l     [A7], [A7]+
  2549. 000019F8  4E75                     rts
  2550. 000019FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2551. export_209: // at 000019FC (misaligned)
  2552. 000019FE  FFF6                     .invalid   <<F/7/7>>
  2553. 00001A00  48E7 0118                movem.l    -[A7], D7,A3,A4
  2554. 00001A04  266E 0008                movea.l    A3, [A6 + 0x8]
  2555. 00001A08  2053                     movea.l    A0, [A3]
  2556. 00001A0A  49E8 0024                lea.l      A4, [A0 + 0x24]
  2557. 00001A0E  43EC 0018                lea.l      A1, [A4 + 0x18]
  2558. 00001A12  2D49 FFF6                move.l     [A6 - 0xA], A1
  2559. 00001A16  4207                     clr.b      D7
  2560. 00001A18  6050                     bra        +0x52 /* 00001A6A */
  2561. label00001A1A:
  2562. 00001A1A  1007                     move.b     D0, D7
  2563. 00001A1C  4880                     ext.w      D0
  2564. 00001A1E  D040                     add.w      D0, D0
  2565. 00001A20  1207                     move.b     D1, D7
  2566. 00001A22  4881                     ext.w      D1
  2567. 00001A24  D241                     add.w      D1, D1
  2568. 00001A26  3434 1010                move.w     D2, [A4 + D1.w + 0x10]
  2569. 00001A2A  D474 0000                add.w      D2, [A4 + D0.w]
  2570. 00001A2E  206E FFF6                movea.l    A0, [A6 - 0xA]
  2571. 00001A32  1007                     move.b     D0, D7
  2572. 00001A34  4880                     ext.w      D0
  2573. 00001A36  D040                     add.w      D0, D0
  2574. 00001A38  3182 0000                move.w     [A0 + D0.w], D2
  2575. 00001A3C  206E FFF6                movea.l    A0, [A6 - 0xA]
  2576. 00001A40  1007                     move.b     D0, D7
  2577. 00001A42  4880                     ext.w      D0
  2578. 00001A44  D040                     add.w      D0, D0
  2579. 00001A46  3230 0000                move.w     D1, [A0 + D0.w]
  2580. 00001A4A  48C1                     ext.l      D1
  2581. 00001A4C  1007                     move.b     D0, D7
  2582. 00001A4E  4880                     ext.w      D0
  2583. 00001A50  2053                     movea.l    A0, [A3]
  2584. 00001A52  E540                     asl        D0.w, 2
  2585. 00001A54  2430 001A                move.l     D2, [A0 + D0.w + 0x1A]
  2586. 00001A58  D481                     add.l      D2, D1
  2587. 00001A5A  226E FFF6                movea.l    A1, [A6 - 0xA]
  2588. 00001A5E  1007                     move.b     D0, D7
  2589. 00001A60  4880                     ext.w      D0
  2590. 00001A62  D040                     add.w      D0, D0
  2591. 00001A64  3382 0004                move.w     [A1 + D0.w + 0x4], D2
  2592. 00001A68  5207                     addq.b     D7, 1
  2593. label00001A6A:
  2594. 00001A6A  7001                     moveq.l    D0, 0x01
  2595. 00001A6C  B007                     cmp.b      D0, D7
  2596. 00001A6E  6CAA                     bge        -0x54 /* 00001A1A */
  2597. 00001A70  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2598. 00001A74  486E FFFA                pea.l      [A6 - 0x6]
  2599. 00001A78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2600. 00001A7C  4EAD 31FA                jsr        [A5 + 0x31FA /* export_1595 */]
  2601. 00001A80  2053                     movea.l    A0, [A3]
  2602. 00001A82  49E8 003C                lea.l      A4, [A0 + 0x3C]
  2603. 00001A86  28AE FFFA                move.l     [A4], [A6 - 0x6]
  2604. 00001A8A  4207                     clr.b      D7
  2605. 00001A8C  6026                     bra        +0x28 /* 00001AB4 */
  2606. label00001A8E:
  2607. 00001A8E  1007                     move.b     D0, D7
  2608. 00001A90  4880                     ext.w      D0
  2609. 00001A92  D040                     add.w      D0, D0
  2610. 00001A94  3234 0000                move.w     D1, [A4 + D0.w]
  2611. 00001A98  48C1                     ext.l      D1
  2612. 00001A9A  1007                     move.b     D0, D7
  2613. 00001A9C  4880                     ext.w      D0
  2614. 00001A9E  2053                     movea.l    A0, [A3]
  2615. 00001AA0  E540                     asl        D0.w, 2
  2616. 00001AA2  2430 001A                move.l     D2, [A0 + D0.w + 0x1A]
  2617. 00001AA6  D481                     add.l      D2, D1
  2618. 00001AA8  1007                     move.b     D0, D7
  2619. 00001AAA  4880                     ext.w      D0
  2620. 00001AAC  D040                     add.w      D0, D0
  2621. 00001AAE  3982 0004                move.w     [A4 + D0.w + 0x4], D2
  2622. 00001AB2  5207                     addq.b     D7, 1
  2623. label00001AB4:
  2624. 00001AB4  7001                     moveq.l    D0, 0x01
  2625. 00001AB6  B007                     cmp.b      D0, D7
  2626. 00001AB8  6CD4                     bge        -0x2A /* 00001A8E */
  2627. 00001ABA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2628. 00001ABE  4E5E                     unlink     A6
  2629. 00001AC0  205F                     movea.l    A0, [A7]+
  2630. 00001AC2  5C4F                     addq.w     A7, 6
  2631. 00001AC4  4ED0                     jmp        [A0]
  2632. 00001AC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2633. export_210: // at 00001AC8 (misaligned)
  2634. 00001ACA  0000 4AAD                ori.b      D0, 0xAD
  2635. 00001ACE  FD60                     .extension 0xD60 <<F/4-5/6>> // unimplemented
  2636. 00001AD0  6710                     beq        +0x12 /* 00001AE2 */
  2637. 00001AD2  4267                     clr.w      -[A7]
  2638. 00001AD4  2F2D FD60                move.l     -[A7], [A5 - 0x2A0]
  2639. 00001AD8  4EBA 0012                jsr        [PC + 0x12 /* 00001AEC */]
  2640. 00001ADC  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  2641. 00001AE0  6006                     bra        +0x8 /* 00001AE8 */
  2642. label00001AE2:
  2643. 00001AE2  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  2644. label00001AE8:
  2645. 00001AE8  4E5E                     unlink     A6
  2646. 00001AEA  4E75                     rts
  2647. fn00001AEC:
  2648. 00001AEC  4E56 FFDA                link       A6, -0x0026
  2649. 00001AF0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2650. 00001AF4  2C2E 0008                move.l     D6, [A6 + 0x8]
  2651. 00001AF8  2846                     movea.l    A4, D6
  2652. 00001AFA  4267                     clr.w      -[A7]
  2653. 00001AFC  A973                     syscall    StillDown
  2654. 00001AFE  101F                     move.b     D0, [A7]+
  2655. 00001B00  6700 01B0                beq        +0x1B2 /* 00001CB2 */
  2656. 00001B04  42A7                     clr.l      -[A7]
  2657. 00001B06  4267                     clr.w      -[A7]
  2658. 00001B08  2F06                     move.l     -[A7], D6
  2659. 00001B0A  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  2660. 00001B0E  265F                     movea.l    A3, [A7]+
  2661. 00001B10  200B                     move.l     D0, A3
  2662. 00001B12  56C0                     sne        D0
  2663. 00001B14  4A00                     tst.b      D0
  2664. 00001B16  6700 015E                beq        +0x160 /* 00001C76 */
  2665. 00001B1A  2F00                     move.l     -[A7], D0
  2666. 00001B1C  4267                     clr.w      -[A7]
  2667. 00001B1E  2F0B                     move.l     -[A7], A3
  2668. 00001B20  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  2669. 00001B24  121F                     move.b     D1, [A7]+
  2670. 00001B26  201F                     move.l     D0, [A7]+
  2671. 00001B28  C001                     and.b      D0, D1
  2672. 00001B2A  6700 014A                beq        +0x14C /* 00001C76 */
  2673. 00001B2E  486E FFFC                pea.l      [A6 - 0x4]
  2674. 00001B32  A972                     syscall    GetMouse
  2675. 00001B34  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2676. 00001B38  486E FFF4                pea.l      [A6 - 0xC]
  2677. 00001B3C  2F0B                     move.l     -[A7], A3
  2678. 00001B3E  4EAD 1EA2                jsr        [A5 + 0x1EA2 /* export_976 */]
  2679. 00001B42  486E FFF4                pea.l      [A6 - 0xC]
  2680. 00001B46  486E FFE4                pea.l      [A6 - 0x1C]
  2681. 00001B4A  2F0B                     move.l     -[A7], A3
  2682. 00001B4C  4EAD 0AFA                jsr        [A5 + 0xAFA /* export_347 */]
  2683. 00001B50  4267                     clr.w      -[A7]
  2684. 00001B52  2F06                     move.l     -[A7], D6
  2685. 00001B54  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  2686. 00001B58  101F                     move.b     D0, [A7]+
  2687. 00001B5A  6700 011A                beq        +0x11C /* 00001C76 */
  2688. 00001B5E  486E FFEC                pea.l      [A6 - 0x14]
  2689. 00001B62  2F06                     move.l     -[A7], D6
  2690. 00001B64  4EAD 305A                jsr        [A5 + 0x305A /* export_1543 */]
  2691. 00001B68  4207                     clr.b      D7
  2692. 00001B6A  6000 00D6                bra        +0xD8 /* 00001C42 */
  2693. label00001B6E:
  2694. 00001B6E  1007                     move.b     D0, D7
  2695. 00001B70  4880                     ext.w      D0
  2696. 00001B72  2054                     movea.l    A0, [A4]
  2697. 00001B74  E540                     asl        D0.w, 2
  2698. 00001B76  1207                     move.b     D1, D7
  2699. 00001B78  4881                     ext.w      D1
  2700. 00001B7A  D241                     add.w      D1, D1
  2701. 00001B7C  3436 10EC                move.w     D2, [A6 + D1.w - 0x20]
  2702. 00001B80  48C2                     ext.l      D2
  2703. 00001B82  2230 001A                move.l     D1, [A0 + D0.w + 0x1A]
  2704. 00001B86  9282                     sub.l      D1, D2
  2705. 00001B88  3A01                     move.w     D5, D1
  2706. 00001B8A  1007                     move.b     D0, D7
  2707. 00001B8C  4880                     ext.w      D0
  2708. 00001B8E  E540                     asl        D0.w, 2
  2709. 00001B90  1207                     move.b     D1, D7
  2710. 00001B92  4881                     ext.w      D1
  2711. 00001B94  E541                     asl        D1.w, 2
  2712. 00001B96  2430 1022                move.l     D2, [A0 + D1.w + 0x22]
  2713. 00001B9A  D4B0 001A                add.l      D2, [A0 + D0.w + 0x1A]
  2714. 00001B9E  1007                     move.b     D0, D7
  2715. 00001BA0  4880                     ext.w      D0
  2716. 00001BA2  D040                     add.w      D0, D0
  2717. 00001BA4  3236 00F0                move.w     D1, [A6 + D0.w - 0x16]
  2718. 00001BA8  48C1                     ext.l      D1
  2719. 00001BAA  9481                     sub.l      D2, D1
  2720. 00001BAC  3802                     move.w     D4, D2
  2721. 00001BAE  1007                     move.b     D0, D7
  2722. 00001BB0  4880                     ext.w      D0
  2723. 00001BB2  E540                     asl        D0.w, 2
  2724. 00001BB4  4AB6 00E4                tst.l      [A6 + D0.w - 0x28]
  2725. 00001BB8  6C44                     bge        +0x46 /* 00001BFE */
  2726. 00001BBA  1007                     move.b     D0, D7
  2727. 00001BBC  4880                     ext.w      D0
  2728. 00001BBE  E540                     asl        D0.w, 2
  2729. 00001BC0  2F00                     move.l     -[A7], D0
  2730. 00001BC2  42A7                     clr.l      -[A7]
  2731. 00001BC4  2F00                     move.l     -[A7], D0
  2732. 00001BC6  42A7                     clr.l      -[A7]
  2733. 00001BC8  1207                     move.b     D1, D7
  2734. 00001BCA  4881                     ext.w      D1
  2735. 00001BCC  E541                     asl        D1.w, 2
  2736. 00001BCE  2F36 10E4                move.l     -[A7], [A6 + D1.w - 0x28]
  2737. 00001BD2  3205                     move.w     D1, D5
  2738. 00001BD4  48C1                     ext.l      D1
  2739. 00001BD6  2F01                     move.l     -[A7], D1
  2740. 00001BD8  201F                     move.l     D0, [A7]+
  2741. 00001BDA  2E9F                     move.l     [A7], [A7]+
  2742. 00001BDC  B097                     cmp.l      D0, [A7]
  2743. 00001BDE  6F02                     ble        +0x4 /* 00001BE2 */
  2744. 00001BE0  2E80                     move.l     [A7], D0
  2745. label00001BE2:
  2746. 00001BE2  221F                     move.l     D1, [A7]+
  2747. 00001BE4  201F                     move.l     D0, [A7]+
  2748. 00001BE6  2F01                     move.l     -[A7], D1
  2749. 00001BE8  42A7                     clr.l      -[A7]
  2750. 00001BEA  201F                     move.l     D0, [A7]+
  2751. 00001BEC  2E9F                     move.l     [A7], [A7]+
  2752. 00001BEE  B097                     cmp.l      D0, [A7]
  2753. 00001BF0  6C02                     bge        +0x4 /* 00001BF4 */
  2754. 00001BF2  2E80                     move.l     [A7], D0
  2755. label00001BF4:
  2756. 00001BF4  221F                     move.l     D1, [A7]+
  2757. 00001BF6  201F                     move.l     D0, [A7]+
  2758. 00001BF8  2D81 00E4                move.l     [A6 + D0.w - 0x28], D1
  2759. 00001BFC  6042                     bra        +0x44 /* 00001C40 */
  2760. label00001BFE:
  2761. 00001BFE  1007                     move.b     D0, D7
  2762. 00001C00  4880                     ext.w      D0
  2763. 00001C02  E540                     asl        D0.w, 2
  2764. 00001C04  2F00                     move.l     -[A7], D0
  2765. 00001C06  42A7                     clr.l      -[A7]
  2766. 00001C08  2F00                     move.l     -[A7], D0
  2767. 00001C0A  42A7                     clr.l      -[A7]
  2768. 00001C0C  1207                     move.b     D1, D7
  2769. 00001C0E  4881                     ext.w      D1
  2770. 00001C10  E541                     asl        D1.w, 2
  2771. 00001C12  2F36 10E4                move.l     -[A7], [A6 + D1.w - 0x28]
  2772. 00001C16  3204                     move.w     D1, D4
  2773. 00001C18  48C1                     ext.l      D1
  2774. 00001C1A  2F01                     move.l     -[A7], D1
  2775. 00001C1C  201F                     move.l     D0, [A7]+
  2776. 00001C1E  2E9F                     move.l     [A7], [A7]+
  2777. 00001C20  B097                     cmp.l      D0, [A7]
  2778. 00001C22  6C02                     bge        +0x4 /* 00001C26 */
  2779. 00001C24  2E80                     move.l     [A7], D0
  2780. label00001C26:
  2781. 00001C26  221F                     move.l     D1, [A7]+
  2782. 00001C28  201F                     move.l     D0, [A7]+
  2783. 00001C2A  2F01                     move.l     -[A7], D1
  2784. 00001C2C  42A7                     clr.l      -[A7]
  2785. 00001C2E  201F                     move.l     D0, [A7]+
  2786. 00001C30  2E9F                     move.l     [A7], [A7]+
  2787. 00001C32  B097                     cmp.l      D0, [A7]
  2788. 00001C34  6F02                     ble        +0x4 /* 00001C38 */
  2789. 00001C36  2E80                     move.l     [A7], D0
  2790. label00001C38:
  2791. 00001C38  221F                     move.l     D1, [A7]+
  2792. 00001C3A  201F                     move.l     D0, [A7]+
  2793. 00001C3C  2D81 00E4                move.l     [A6 + D0.w - 0x28], D1
  2794. label00001C40:
  2795. 00001C40  5207                     addq.b     D7, 1
  2796. label00001C42:
  2797. 00001C42  7001                     moveq.l    D0, 0x01
  2798. 00001C44  B007                     cmp.b      D0, D7
  2799. 00001C46  6C00 FF26                bge        -0xD8 /* 00001B6E */
  2800. 00001C4A  4AAE FFE4                tst.l      [A6 - 0x1C]
  2801. 00001C4E  56C0                     sne        D0
  2802. 00001C50  4A00                     tst.b      D0
  2803. 00001C52  660A                     bne        +0xC /* 00001C5E */
  2804. 00001C54  4AAE FFE8                tst.l      [A6 - 0x18]
  2805. 00001C58  56C1                     sne        D1
  2806. 00001C5A  8001                     or.b       D0, D1
  2807. 00001C5C  6718                     beq        +0x1A /* 00001C76 */
  2808. label00001C5E:
  2809. 00001C5E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2810. 00001C62  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2811. 00001C66  1F3C 0001                move.b     -[A7], 0x1
  2812. 00001C6A  2F0B                     move.l     -[A7], A3
  2813. 00001C6C  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  2814. 00001C70  2F06                     move.l     -[A7], D6
  2815. 00001C72  4EAD 30D2                jsr        [A5 + 0x30D2 /* export_1558 */]
  2816. label00001C76:
  2817. 00001C76  4267                     clr.w      -[A7]
  2818. 00001C78  2F2D FC88                move.l     -[A7], [A5 - 0x378]
  2819. 00001C7C  A8E2                     syscall    EmptyRgn
  2820. 00001C7E  101F                     move.b     D0, [A7]+
  2821. 00001C80  6712                     beq        +0x14 /* 00001C94 */
  2822. 00001C82  2F00                     move.l     -[A7], D0
  2823. 00001C84  4267                     clr.w      -[A7]
  2824. 00001C86  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  2825. 00001C8A  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2826. 00001C8E  121F                     move.b     D1, [A7]+
  2827. 00001C90  201F                     move.l     D0, [A7]+
  2828. 00001C92  C001                     and.b      D0, D1
  2829. label00001C94:
  2830. 00001C94  4267                     clr.w      -[A7]
  2831. 00001C96  2F06                     move.l     -[A7], D6
  2832. 00001C98  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  2833. 00001C9C  101F                     move.b     D0, [A7]+
  2834. 00001C9E  6712                     beq        +0x14 /* 00001CB2 */
  2835. 00001CA0  2254                     movea.l    A1, [A4]
  2836. 00001CA2  2069 003C                movea.l    A0, [A1 + 0x3C]
  2837. 00001CA6  2050                     movea.l    A0, [A0]
  2838. 00001CA8  2F08                     move.l     -[A7], A0
  2839. 00001CAA  42A7                     clr.l      -[A7]
  2840. 00001CAC  2F06                     move.l     -[A7], D6
  2841. 00001CAE  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  2842. label00001CB2:
  2843. 00001CB2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2844. 00001CB8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2845. 00001CBC  4E5E                     unlink     A6
  2846. 00001CBE  2E9F                     move.l     [A7], [A7]+
  2847. 00001CC0  4E75                     rts
  2848. 00001CC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2849. export_211: // at 00001CC4 (misaligned)
  2850. 00001CC6  0000 48E7                ori.b      D0, 0xE7
  2851. 00001CCA  0318                     btst       [A0]+, D1
  2852. 00001CCC  2C2E 0008                move.l     D6, [A6 + 0x8]
  2853. 00001CD0  2E2E 000C                move.l     D7, [A6 + 0xC]
  2854. 00001CD4  2846                     movea.l    A4, D6
  2855. 00001CD6  2054                     movea.l    A0, [A4]
  2856. 00001CD8  4AA8 003C                tst.l      [A0 + 0x3C]
  2857. 00001CDC  672A                     beq        +0x2C /* 00001D08 */
  2858. 00001CDE  2248                     movea.l    A1, A0
  2859. 00001CE0  2069 003C                movea.l    A0, [A1 + 0x3C]
  2860. 00001CE4  2650                     movea.l    A3, [A0]
  2861. 00001CE6  4A87                     tst.l      D7
  2862. 00001CE8  6608                     bne        +0xA /* 00001CF2 */
  2863. 00001CEA  276D FBB4 0052           move.l     [A3 + 0x52], [A5 - 0x44C]
  2864. 00001CF0  6004                     bra        +0x6 /* 00001CF6 */
  2865. label00001CF2:
  2866. 00001CF2  2747 0052                move.l     [A3 + 0x52], D7
  2867. label00001CF6:
  2868. 00001CF6  4A87                     tst.l      D7
  2869. 00001CF8  660E                     bne        +0x10 /* 00001D08 */
  2870. 00001CFA  2F06                     move.l     -[A7], D6
  2871. 00001CFC  4EBA 02D6                jsr        [PC + 0x2D6 /* 00001FD4 */]
  2872. 00001D00  2054                     movea.l    A0, [A4]
  2873. 00001D02  117C 0001 0072           move.b     [A0 + 0x72], 0x1
  2874. label00001D08:
  2875. 00001D08  2F07                     move.l     -[A7], D7
  2876. 00001D0A  2F06                     move.l     -[A7], D6
  2877. 00001D0C  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  2878. 00001D10  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2879. 00001D14  4E5E                     unlink     A6
  2880. 00001D16  205F                     movea.l    A0, [A7]+
  2881. 00001D18  504F                     addq.w     A7, 8
  2882. 00001D1A  4ED0                     jmp        [A0]
  2883. export_212:
  2884. 00001D1C  4E56 FFFE                link       A6, -0x0002
  2885. 00001D20  48E7 0118                movem.l    -[A7], D7,A3,A4
  2886. 00001D24  266E 000C                movea.l    A3, [A6 + 0xC]
  2887. 00001D28  286E 0008                movea.l    A4, [A6 + 0x8]
  2888. 00001D2C  2054                     movea.l    A0, [A4]
  2889. 00001D2E  4AA8 003C                tst.l      [A0 + 0x3C]
  2890. 00001D32  56C0                     sne        D0
  2891. 00001D34  4A00                     tst.b      D0
  2892. 00001D36  6748                     beq        +0x4A /* 00001D80 */
  2893. 00001D38  220B                     move.l     D1, A3
  2894. 00001D3A  56C1                     sne        D1
  2895. 00001D3C  C001                     and.b      D0, D1
  2896. 00001D3E  6740                     beq        +0x42 /* 00001D80 */
  2897. 00001D40  2248                     movea.l    A1, A0
  2898. 00001D42  2069 003C                movea.l    A0, [A1 + 0x3C]
  2899. 00001D46  2050                     movea.l    A0, [A0]
  2900. 00001D48  4A68 0018                tst.w      [A0 + 0x18]
  2901. 00001D4C  6F0E                     ble        +0x10 /* 00001D5C */
  2902. 00001D4E  2254                     movea.l    A1, [A4]
  2903. 00001D50  2069 003C                movea.l    A0, [A1 + 0x3C]
  2904. 00001D54  2050                     movea.l    A0, [A0]
  2905. 00001D56  3E28 0018                move.w     D7, [A0 + 0x18]
  2906. 00001D5A  600E                     bra        +0x10 /* 00001D6A */
  2907. label00001D5C:
  2908. 00001D5C  4267                     clr.w      -[A7]
  2909. 00001D5E  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  2910. 00001D62  6604                     bne        +0x6 /* 00001D68 */
  2911. 00001D64  3EBC 000C                move.w     [A7], 0xC
  2912. label00001D68:
  2913. 00001D68  3E1F                     move.w     D7, [A7]+
  2914. label00001D6A:
  2915. 00001D6A  7010                     moveq.l    D0, 0x10
  2916. 00001D6C  2F00                     move.l     -[A7], D0
  2917. 00001D6E  3007                     move.w     D0, D7
  2918. 00001D70  48C0                     ext.l      D0
  2919. 00001D72  2F00                     move.l     -[A7], D0
  2920. 00001D74  4267                     clr.w      -[A7]
  2921. 00001D76  1F3C 0001                move.b     -[A7], 0x1
  2922. 00001D7A  2F0B                     move.l     -[A7], A3
  2923. 00001D7C  4EAD 0F4A                jsr        [A5 + 0xF4A /* export_485 */]
  2924. label00001D80:
  2925. 00001D80  2F0B                     move.l     -[A7], A3
  2926. 00001D82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2927. 00001D86  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  2928. 00001D8A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2929. 00001D8E  4E5E                     unlink     A6
  2930. 00001D90  205F                     movea.l    A0, [A7]+
  2931. 00001D92  504F                     addq.w     A7, 8
  2932. 00001D94  4ED0                     jmp        [A0]
  2933. 00001D96  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2934. export_213: // at 00001D98 (misaligned)
  2935. 00001D9A  0000 2F0C                ori.b      D0, 0xC
  2936. 00001D9E  286E 0008                movea.l    A4, [A6 + 0x8]
  2937. 00001DA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2938. 00001DA6  2054                     movea.l    A0, [A4]
  2939. 00001DA8  3028 004A                move.w     D0, [A0 + 0x4A]
  2940. 00001DAC  48C0                     ext.l      D0
  2941. 00001DAE  2228 0026                move.l     D1, [A0 + 0x26]
  2942. 00001DB2  9280                     sub.l      D1, D0
  2943. 00001DB4  3028 004E                move.w     D0, [A0 + 0x4E]
  2944. 00001DB8  48C0                     ext.l      D0
  2945. 00001DBA  9280                     sub.l      D1, D0
  2946. 00001DBC  2F01                     move.l     -[A7], D1
  2947. 00001DBE  42A7                     clr.l      -[A7]
  2948. 00001DC0  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  2949. 00001DC6  42A7                     clr.l      -[A7]
  2950. 00001DC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2951. 00001DCC  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  2952. 00001DD0  201F                     move.l     D0, [A7]+
  2953. 00001DD2  2E9F                     move.l     [A7], [A7]+
  2954. 00001DD4  B097                     cmp.l      D0, [A7]
  2955. 00001DD6  6C02                     bge        +0x4 /* 00001DDA */
  2956. 00001DD8  2E80                     move.l     [A7], D0
  2957. label00001DDA:
  2958. 00001DDA  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  2959. 00001DDE  7004                     moveq.l    D0, 0x04
  2960. 00001DE0  2054                     movea.l    A0, [A4]
  2961. 00001DE2  B028 002B                cmp.b      D0, [A0 + 0x2B]
  2962. 00001DE6  57C0                     seq        D0
  2963. 00001DE8  4A00                     tst.b      D0
  2964. 00001DEA  672C                     beq        +0x2E /* 00001E18 */
  2965. 00001DEC  1228 006F                move.b     D1, [A0 + 0x6F]
  2966. 00001DF0  0A01 0001                xori.b     D1, 0x1
  2967. 00001DF4  C001                     and.b      D0, D1
  2968. 00001DF6  4A00                     tst.b      D0
  2969. 00001DF8  671E                     beq        +0x20 /* 00001E18 */
  2970. 00001DFA  1228 0070                move.b     D1, [A0 + 0x70]
  2971. 00001DFE  0A01 0001                xori.b     D1, 0x1
  2972. 00001E02  C001                     and.b      D0, D1
  2973. 00001E04  6712                     beq        +0x14 /* 00001E18 */
  2974. 00001E06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2975. 00001E0A  2F28 0058                move.l     -[A7], [A0 + 0x58]
  2976. 00001E0E  226E 000C                movea.l    A1, [A6 + 0xC]
  2977. 00001E12  2F11                     move.l     -[A7], [A1]
  2978. 00001E14  4EAD 2282                jsr        [A5 + 0x2282 /* export_1100 */]
  2979. label00001E18:
  2980. 00001E18  285F                     movea.l    A4, [A7]+
  2981. 00001E1A  4E5E                     unlink     A6
  2982. 00001E1C  205F                     movea.l    A0, [A7]+
  2983. 00001E1E  504F                     addq.w     A7, 8
  2984. 00001E20  4ED0                     jmp        [A0]
  2985. 00001E22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2986. // begin alternate branch 00001E24-00001E2C
  2987. export_214:
  2988. fn00001E24:
  2989. 00001E24  4E56 0000                link       A6, 0
  2990. 00001E28  48E7 0118                movem.l    -[A7], D7,A3,A4
  2991. // end alternate branch 00001E24-00001E2C
  2992. export_214: // at 00001E24 (misaligned)
  2993. fn00001E24: // (misaligned)
  2994. 00001E26  0000 48E7                ori.b      D0, 0xE7
  2995. 00001E2A  0118                     btst       [A0]+, D0
  2996. 00001E2C  2E2E 0008                move.l     D7, [A6 + 0x8]
  2997. 00001E30  2847                     movea.l    A4, D7
  2998. 00001E32  2054                     movea.l    A0, [A4]
  2999. 00001E34  116E 000E 0070           move.b     [A0 + 0x70], [A6 + 0xE]
  3000. 00001E3A  2268 003C                movea.l    A1, [A0 + 0x3C]
  3001. 00001E3E  2651                     movea.l    A3, [A1]
  3002. 00001E40  102E 000E                move.b     D0, [A6 + 0xE]
  3003. 00001E44  6706                     beq        +0x8 /* 00001E4C */
  3004. 00001E46  426B 0048                clr.w      [A3 + 0x48]
  3005. 00001E4A  6006                     bra        +0x8 /* 00001E52 */
  3006. label00001E4C:
  3007. 00001E4C  377C FFFF 0048           move.w     [A3 + 0x48], 0xFFFF
  3008. label00001E52:
  3009. 00001E52  102E 000C                move.b     D0, [A6 + 0xC]
  3010. 00001E56  6710                     beq        +0x12 /* 00001E68 */
  3011. 00001E58  2F07                     move.l     -[A7], D7
  3012. 00001E5A  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  3013. 00001E5E  1F3C 0001                move.b     -[A7], 0x1
  3014. 00001E62  2F07                     move.l     -[A7], D7
  3015. 00001E64  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  3016. label00001E68:
  3017. 00001E68  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3018. 00001E6C  4E5E                     unlink     A6
  3019. 00001E6E  205F                     movea.l    A0, [A7]+
  3020. 00001E70  504F                     addq.w     A7, 8
  3021. 00001E72  4ED0                     jmp        [A0]
  3022. fn00001E74:
  3023. 00001E74  4E56 0000                link       A6, 0
  3024. 00001E78  226E 0008                movea.l    A1, [A6 + 0x8]
  3025. 00001E7C  2069 0008                movea.l    A0, [A1 + 0x8]
  3026. 00001E80  102E 000C                move.b     D0, [A6 + 0xC]
  3027. 00001E84  4880                     ext.w      D0
  3028. 00001E86  2050                     movea.l    A0, [A0]
  3029. 00001E88  1230 002A                move.b     D1, [A0 + D0.w + 0x2A]
  3030. 00001E8C  4881                     ext.w      D1
  3031. 00001E8E  6B18                     bmi        +0x1A /* 00001EA8 */
  3032. 00001E90  B27C 0007                cmp.w      D1, 0x7
  3033. 00001E94  6E12                     bgt        +0x14 /* 00001EA8 */
  3034. 00001E96  41FA 0022                lea.l      A0, [PC + 0x22 /* 00001EBA, value 0x4E56 'NV', cstring "" */]
  3035. 00001E9A  3001                     move.w     D0, D1
  3036. 00001E9C  E648                     lsr        D0.w, 3
  3037. 00001E9E  4440                     neg.w      D0
  3038. 00001EA0  0330 00FF                btst       [A0 + D0.w - 0x1], D1
  3039. 00001EA4  0A3C 0004                xori.b     ccr, 4
  3040. label00001EA8:
  3041. 00001EA8  56C0                     sne        D0
  3042. 00001EAA  4400                     neg.b      D0
  3043. 00001EAC  1D40 000E                move.b     [A6 + 0xE], D0
  3044. 00001EB0  4E5E                     unlink     A6
  3045. 00001EB2  205F                     movea.l    A0, [A7]+
  3046. 00001EB4  5C4F                     addq.w     A7, 6
  3047. 00001EB6  4ED0                     jmp        [A0]
  3048. 00001EB8  0023 0000                ori.b      -[A3], 0x0
  3049. export_215:
  3050. fn00001EBC:
  3051. 00001EBC  4E56 0000                link       A6, 0
  3052. 00001EC0  48E7 0028                movem.l    -[A7], A2,A4
  3053. 00001EC4  286E 0008                movea.l    A4, [A6 + 0x8]
  3054. 00001EC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3055. 00001ECC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3056. 00001ED0  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3057. 00001ED4  4267                     clr.w      -[A7]
  3058. 00001ED6  1F3C 0001                move.b     -[A7], 0x1
  3059. 00001EDA  2F0E                     move.l     -[A7], A6
  3060. 00001EDC  4EBA FF96                jsr        [PC - 0x6A /* 00001E74 */]
  3061. 00001EE0  101F                     move.b     D0, [A7]+
  3062. 00001EE2  673A                     beq        +0x3C /* 00001F1E */
  3063. 00001EE4  206E 000C                movea.l    A0, [A6 + 0xC]
  3064. 00001EE8  2F08                     move.l     -[A7], A0
  3065. 00001EEA  42A7                     clr.l      -[A7]
  3066. 00001EEC  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  3067. 00001EF2  226E 000C                movea.l    A1, [A6 + 0xC]
  3068. 00001EF6  2454                     movea.l    A2, [A4]
  3069. 00001EF8  302A 004A                move.w     D0, [A2 + 0x4A]
  3070. 00001EFC  48C0                     ext.l      D0
  3071. 00001EFE  D0A9 0004                add.l      D0, [A1 + 0x4]
  3072. 00001F02  322A 004E                move.w     D1, [A2 + 0x4E]
  3073. 00001F06  48C1                     ext.l      D1
  3074. 00001F08  D280                     add.l      D1, D0
  3075. 00001F0A  2F01                     move.l     -[A7], D1
  3076. 00001F0C  201F                     move.l     D0, [A7]+
  3077. 00001F0E  2E9F                     move.l     [A7], [A7]+
  3078. 00001F10  B097                     cmp.l      D0, [A7]
  3079. 00001F12  6C02                     bge        +0x4 /* 00001F16 */
  3080. 00001F14  2E80                     move.l     [A7], D0
  3081. label00001F16:
  3082. 00001F16  201F                     move.l     D0, [A7]+
  3083. 00001F18  205F                     movea.l    A0, [A7]+
  3084. 00001F1A  2140 0004                move.l     [A0 + 0x4], D0
  3085. label00001F1E:
  3086. 00001F1E  42A7                     clr.l      -[A7]
  3087. 00001F20  2F0E                     move.l     -[A7], A6
  3088. 00001F22  4EBA FF50                jsr        [PC - 0xB0 /* 00001E74 */]
  3089. 00001F26  101F                     move.b     D0, [A7]+
  3090. 00001F28  6736                     beq        +0x38 /* 00001F60 */
  3091. 00001F2A  206E 000C                movea.l    A0, [A6 + 0xC]
  3092. 00001F2E  2F08                     move.l     -[A7], A0
  3093. 00001F30  42A7                     clr.l      -[A7]
  3094. 00001F32  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  3095. 00001F38  226E 000C                movea.l    A1, [A6 + 0xC]
  3096. 00001F3C  2454                     movea.l    A2, [A4]
  3097. 00001F3E  302A 0048                move.w     D0, [A2 + 0x48]
  3098. 00001F42  48C0                     ext.l      D0
  3099. 00001F44  D091                     add.l      D0, [A1]
  3100. 00001F46  322A 004C                move.w     D1, [A2 + 0x4C]
  3101. 00001F4A  48C1                     ext.l      D1
  3102. 00001F4C  D280                     add.l      D1, D0
  3103. 00001F4E  2F01                     move.l     -[A7], D1
  3104. 00001F50  201F                     move.l     D0, [A7]+
  3105. 00001F52  2E9F                     move.l     [A7], [A7]+
  3106. 00001F54  B097                     cmp.l      D0, [A7]
  3107. 00001F56  6C02                     bge        +0x4 /* 00001F5A */
  3108. 00001F58  2E80                     move.l     [A7], D0
  3109. label00001F5A:
  3110. 00001F5A  201F                     move.l     D0, [A7]+
  3111. 00001F5C  205F                     movea.l    A0, [A7]+
  3112. 00001F5E  2080                     move.l     [A0], D0
  3113. label00001F60:
  3114. 00001F60  4CDF 1400                movem.l    A2,A4, [A7]+
  3115. 00001F64  4E5E                     unlink     A6
  3116. 00001F66  205F                     movea.l    A0, [A7]+
  3117. 00001F68  504F                     addq.w     A7, 8
  3118. 00001F6A  4ED0                     jmp        [A0]
  3119. export_216:
  3120. 00001F6C  4E56 FFFE                link       A6, -0x0002
  3121. 00001F70  48E7 0018                movem.l    -[A7], A3,A4
  3122. 00001F74  286E 0008                movea.l    A4, [A6 + 0x8]
  3123. 00001F78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3124. 00001F7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3125. 00001F80  4EAD 0E7A                jsr        [A5 + 0xE7A /* export_459 */]
  3126. 00001F84  7001                     moveq.l    D0, 0x01
  3127. 00001F86  2054                     movea.l    A0, [A4]
  3128. 00001F88  B028 006F                cmp.b      D0, [A0 + 0x6F]
  3129. 00001F8C  56C0                     sne        D0
  3130. 00001F8E  4A00                     tst.b      D0
  3131. 00001F90  6736                     beq        +0x38 /* 00001FC8 */
  3132. 00001F92  4AA8 003C                tst.l      [A0 + 0x3C]
  3133. 00001F96  56C1                     sne        D1
  3134. 00001F98  C001                     and.b      D0, D1
  3135. 00001F9A  672C                     beq        +0x2E /* 00001FC8 */
  3136. 00001F9C  2248                     movea.l    A1, A0
  3137. 00001F9E  2069 003C                movea.l    A0, [A1 + 0x3C]
  3138. 00001FA2  2650                     movea.l    A3, [A0]
  3139. 00001FA4  302B 0018                move.w     D0, [A3 + 0x18]
  3140. 00001FA8  48C0                     ext.l      D0
  3141. 00001FAA  206E 000C                movea.l    A0, [A6 + 0xC]
  3142. 00001FAE  2F10                     move.l     -[A7], [A0]
  3143. 00001FB0  322B 0018                move.w     D1, [A3 + 0x18]
  3144. 00001FB4  48C1                     ext.l      D1
  3145. 00001FB6  2F01                     move.l     -[A7], D1
  3146. 00001FB8  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  3147. 00001FBC  2F00                     move.l     -[A7], D0
  3148. 00001FBE  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  3149. 00001FC2  206E 000C                movea.l    A0, [A6 + 0xC]
  3150. 00001FC6  209F                     move.l     [A0], [A7]+
  3151. label00001FC8:
  3152. 00001FC8  4CDF 1800                movem.l    A3,A4, [A7]+
  3153. 00001FCC  4E5E                     unlink     A6
  3154. 00001FCE  205F                     movea.l    A0, [A7]+
  3155. 00001FD0  504F                     addq.w     A7, 8
  3156. 00001FD2  4ED0                     jmp        [A0]
  3157. export_217:
  3158. fn00001FD4:
  3159. 00001FD4  4E56 0000                link       A6, 0
  3160. 00001FD8  2F0C                     move.l     -[A7], A4
  3161. 00001FDA  286E 0008                movea.l    A4, [A6 + 0x8]
  3162. 00001FDE  2054                     movea.l    A0, [A4]
  3163. 00001FE0  4AA8 005C                tst.l      [A0 + 0x5C]
  3164. 00001FE4  6708                     beq        +0xA /* 00001FEE */
  3165. 00001FE6  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  3166. 00001FEA  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  3167. label00001FEE:
  3168. 00001FEE  285F                     movea.l    A4, [A7]+
  3169. 00001FF0  4E5E                     unlink     A6
  3170. 00001FF2  2E9F                     move.l     [A7], [A7]+
  3171. 00001FF4  4E75                     rts
  3172. 00001FF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3173. export_218: // at 00001FF8 (misaligned)
  3174. 00001FFA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3175. 00001FFE  0008 2050                ori.b      A0, 0x50 /* 'P' */
  3176. 00002002  2D68 0040 000C           move.l     [A6 + 0xC], [A0 + 0x40]
  3177. 00002008  4E5E                     unlink     A6
  3178. 0000200A  2E9F                     move.l     [A7], [A7]+
  3179. 0000200C  4E75                     rts
  3180. 0000200E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3181. export_219: // at 00002010 (misaligned)
  3182. 00002012  0000 48E7                ori.b      D0, 0xE7
  3183. 00002016  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  3184. 0000201A  0008 2F2E                ori.b      A0, 0x2E /* '.' */
  3185. 0000201E  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  3186. 00002022  0008 4EAD                ori.b      A0, 0xAD
  3187. 00002026  0E92 2053 49E8           .invalid.l [A2], 0x205349E8 // invalid immediate operation
  3188. 0000202C  0048 226E                ori.w      A0, 0x226E /* '\"n' */
  3189. 00002030  000C 3014                ori.b      A4, 0x14
  3190. 00002034  48C0                     ext.l      D0
  3191. 00002036  D191                     add.l      [A1], D0
  3192. 00002038  226E 000C                movea.l    A1, [A6 + 0xC]
  3193. 0000203C  302C 0002                move.w     D0, [A4 + 0x2]
  3194. 00002040  48C0                     ext.l      D0
  3195. 00002042  D1A9 0004                add.l      [A1 + 0x4], D0
  3196. 00002046  226E 000C                movea.l    A1, [A6 + 0xC]
  3197. 0000204A  302C 0004                move.w     D0, [A4 + 0x4]
  3198. 0000204E  48C0                     ext.l      D0
  3199. 00002050  91A9 0008                sub.l      [A1 + 0x8], D0
  3200. 00002054  226E 000C                movea.l    A1, [A6 + 0xC]
  3201. 00002058  302C 0006                move.w     D0, [A4 + 0x6]
  3202. 0000205C  48C0                     ext.l      D0
  3203. 0000205E  91A9 000C                sub.l      [A1 + 0xC], D0
  3204. 00002062  4CDF 1800                movem.l    A3,A4, [A7]+
  3205. 00002066  4E5E                     unlink     A6
  3206. 00002068  205F                     movea.l    A0, [A7]+
  3207. 0000206A  504F                     addq.w     A7, 8
  3208. 0000206C  4ED0                     jmp        [A0]
  3209. 0000206E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3210. // begin alternate branch 00002070-00002074
  3211. export_220:
  3212. fn00002070:
  3213. 00002070  4E56 FFFE                link       A6, -0x0002
  3214. // end alternate branch 00002070-00002074
  3215. export_220: // at 00002070 (misaligned)
  3216. fn00002070: // (misaligned)
  3217. 00002072  FFFE                     .invalid   <<F/7/7>>
  3218. 00002074  48E7 0118                movem.l    -[A7], D7,A3,A4
  3219. 00002078  266E 0008                movea.l    A3, [A6 + 0x8]
  3220. 0000207C  284B                     movea.l    A4, A3
  3221. 0000207E  2054                     movea.l    A0, [A4]
  3222. 00002080  4AA8 003C                tst.l      [A0 + 0x3C]
  3223. 00002084  676A                     beq        +0x6C /* 000020F0 */
  3224. 00002086  102E 000C                move.b     D0, [A6 + 0xC]
  3225. 0000208A  6742                     beq        +0x44 /* 000020CE */
  3226. 0000208C  0CA8 7FFF FFFF 0006      cmpi.l     [A0 + 0x6], 0x7FFFFFFF
  3227. 00002094  6608                     bne        +0xA /* 0000209E */
  3228. 00002096  42A7                     clr.l      -[A7]
  3229. 00002098  2F0B                     move.l     -[A7], A3
  3230. 0000209A  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  3231. label0000209E:
  3232. 0000209E  42A7                     clr.l      -[A7]
  3233. 000020A0  2054                     movea.l    A0, [A4]
  3234. 000020A2  3F28 0060                move.w     -[A7], [A0 + 0x60]
  3235. 000020A6  2F3C 8202 0006           move.l     -[A7], 0x82020006
  3236. 000020AC  A8B5                     syscall    ScriptUtil
  3237. 000020AE  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  3238. 000020B2  3E1F                     move.w     D7, [A7]+
  3239. 000020B4  4267                     clr.w      -[A7]
  3240. 000020B6  2F0B                     move.l     -[A7], A3
  3241. 000020B8  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  3242. 000020BC  101F                     move.b     D0, [A7]+
  3243. 000020BE  6708                     beq        +0xA /* 000020C8 */
  3244. 000020C0  2054                     movea.l    A0, [A4]
  3245. 000020C2  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3246. 000020C6  A9D8                     syscall    TEActivate
  3247. label000020C8:
  3248. 000020C8  2B4B FD60                move.l     [A5 - 0x2A0], A3
  3249. 000020CC  6022                     bra        +0x24 /* 000020F0 */
  3250. label000020CE:
  3251. 000020CE  4267                     clr.w      -[A7]
  3252. 000020D0  2F0B                     move.l     -[A7], A3
  3253. 000020D2  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  3254. 000020D6  101F                     move.b     D0, [A7]+
  3255. 000020D8  6708                     beq        +0xA /* 000020E2 */
  3256. 000020DA  2054                     movea.l    A0, [A4]
  3257. 000020DC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3258. 000020E0  A9D9                     syscall    TEDeactivate
  3259. label000020E2:
  3260. 000020E2  2F0B                     move.l     -[A7], A3
  3261. 000020E4  4EBA FEEE                jsr        [PC - 0x112 /* 00001FD4 */]
  3262. 000020E8  2054                     movea.l    A0, [A4]
  3263. 000020EA  117C 0001 0072           move.b     [A0 + 0x72], 0x1
  3264. label000020F0:
  3265. 000020F0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3266. 000020F4  4E5E                     unlink     A6
  3267. 000020F6  205F                     movea.l    A0, [A7]+
  3268. 000020F8  504F                     addq.w     A7, 8
  3269. 000020FA  4ED0                     jmp        [A0]
  3270. export_221:
  3271. 000020FC  4E56 FFEC                link       A6, -0x0014
  3272. 00002100  48E7 1338                movem.l    -[A7], D3,D6,D7,A2,A3,A4
  3273. 00002104  266E 0008                movea.l    A3, [A6 + 0x8]
  3274. 00002108  284B                     movea.l    A4, A3
  3275. 0000210A  41EE FFEE                lea.l      A0, [A6 - 0x12]
  3276. 0000210E  2454                     movea.l    A2, [A4]
  3277. 00002110  43EA 0022                lea.l      A1, [A2 + 0x22]
  3278. 00002114  20D9                     move.l     [A0]+, [A1]+
  3279. 00002116  20D9                     move.l     [A0]+, [A1]+
  3280. 00002118  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3281. 0000211C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3282. 00002120  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3283. 00002124  2F0B                     move.l     -[A7], A3
  3284. 00002126  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  3285. 0000212A  2054                     movea.l    A0, [A4]
  3286. 0000212C  4AA8 003C                tst.l      [A0 + 0x3C]
  3287. 00002130  6700 00B0                beq        +0xB2 /* 000021E2 */
  3288. 00002134  2D68 0048 FFF6           move.l     [A6 - 0xA], [A0 + 0x48]
  3289. 0000213A  3028 004E                move.w     D0, [A0 + 0x4E]
  3290. 0000213E  48C0                     ext.l      D0
  3291. 00002140  2228 0026                move.l     D1, [A0 + 0x26]
  3292. 00002144  9280                     sub.l      D1, D0
  3293. 00002146  3D41 FFFC                move.w     [A6 - 0x4], D1
  3294. 0000214A  3028 004C                move.w     D0, [A0 + 0x4C]
  3295. 0000214E  48C0                     ext.l      D0
  3296. 00002150  2228 0022                move.l     D1, [A0 + 0x22]
  3297. 00002154  9280                     sub.l      D1, D0
  3298. 00002156  3D41 FFFA                move.w     [A6 - 0x6], D1
  3299. 0000215A  2268 003C                movea.l    A1, [A0 + 0x3C]
  3300. 0000215E  2251                     movea.l    A1, [A1]
  3301. 00002160  302E FFFC                move.w     D0, [A6 - 0x4]
  3302. 00002164  B069 0006                cmp.w      D0, [A1 + 0x6]
  3303. 00002168  56C6                     sne        D6
  3304. 0000216A  4406                     neg.b      D6
  3305. 0000216C  486E FFF6                pea.l      [A6 - 0xA]
  3306. 00002170  2F0B                     move.l     -[A7], A3
  3307. 00002172  4EBA 0464                jsr        [PC + 0x464 /* 000025D8 */]
  3308. 00002176  1006                     move.b     D0, D6
  3309. 00002178  6768                     beq        +0x6A /* 000021E2 */
  3310. 0000217A  2F0B                     move.l     -[A7], A3
  3311. 0000217C  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  3312. 00002180  4267                     clr.w      -[A7]
  3313. 00002182  2F0B                     move.l     -[A7], A3
  3314. 00002184  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  3315. 00002188  4267                     clr.w      -[A7]
  3316. 0000218A  2054                     movea.l    A0, [A4]
  3317. 0000218C  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  3318. 00002190  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  3319. 00002194  3E1F                     move.w     D7, [A7]+
  3320. 00002196  102E 000C                move.b     D0, [A6 + 0xC]
  3321. 0000219A  6746                     beq        +0x48 /* 000021E2 */
  3322. 0000219C  2054                     movea.l    A0, [A4]
  3323. 0000219E  1228 0070                move.b     D1, [A0 + 0x70]
  3324. 000021A2  6720                     beq        +0x22 /* 000021C4 */
  3325. 000021A4  2428 0026                move.l     D2, [A0 + 0x26]
  3326. 000021A8  B4AE FFF2                cmp.l      D2, [A6 - 0xE]
  3327. 000021AC  56C2                     sne        D2
  3328. 000021AE  4A02                     tst.b      D2
  3329. 000021B0  662A                     bne        +0x2C /* 000021DC */
  3330. 000021B2  2628 0022                move.l     D3, [A0 + 0x22]
  3331. 000021B6  B6AE FFEE                cmp.l      D3, [A6 - 0x12]
  3332. 000021BA  56C3                     sne        D3
  3333. 000021BC  8403                     or.b       D2, D3
  3334. 000021BE  C202                     and.b      D1, D2
  3335. 000021C0  4A01                     tst.b      D1
  3336. 000021C2  6618                     bne        +0x1A /* 000021DC */
  3337. label000021C4:
  3338. 000021C4  74FF                     moveq.l    D2, 0xFFFFFFFF
  3339. 000021C6  B447                     cmp.w      D2, D7
  3340. 000021C8  57C2                     seq        D2
  3341. 000021CA  4A02                     tst.b      D2
  3342. 000021CC  660E                     bne        +0x10 /* 000021DC */
  3343. 000021CE  7601                     moveq.l    D3, 0x01
  3344. 000021D0  B647                     cmp.w      D3, D7
  3345. 000021D2  57C3                     seq        D3
  3346. 000021D4  8403                     or.b       D2, D3
  3347. 000021D6  8202                     or.b       D1, D2
  3348. 000021D8  C001                     and.b      D0, D1
  3349. 000021DA  6706                     beq        +0x8 /* 000021E2 */
  3350. label000021DC:
  3351. 000021DC  2F0B                     move.l     -[A7], A3
  3352. 000021DE  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  3353. label000021E2:
  3354. 000021E2  4CDF 1CC8                movem.l    D3,D6,D7,A2,A3,A4, [A7]+
  3355. 000021E6  4E5E                     unlink     A6
  3356. 000021E8  205F                     movea.l    A0, [A7]+
  3357. 000021EA  DEFC 000E                add.w      A7, 0xE
  3358. 000021EE  4ED0                     jmp        [A0]
  3359. export_222:
  3360. fn000021F0:
  3361. 000021F0  4E56 FFF8                link       A6, -0x0008
  3362. 000021F4  48E7 0018                movem.l    -[A7], A3,A4
  3363. 000021F8  266E 0008                movea.l    A3, [A6 + 0x8]
  3364. 000021FC  284B                     movea.l    A4, A3
  3365. 000021FE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3366. 00002202  2054                     movea.l    A0, [A4]
  3367. 00002204  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3368. 00002208  A9DF                     syscall    TESetAlignment/TESetJust
  3369. 0000220A  2054                     movea.l    A0, [A4]
  3370. 0000220C  316E 000E 006C           move.w     [A0 + 0x6C], [A6 + 0xE]
  3371. 00002212  2D68 0048 FFF8           move.l     [A6 - 0x8], [A0 + 0x48]
  3372. 00002218  3028 004E                move.w     D0, [A0 + 0x4E]
  3373. 0000221C  48C0                     ext.l      D0
  3374. 0000221E  2228 0026                move.l     D1, [A0 + 0x26]
  3375. 00002222  9280                     sub.l      D1, D0
  3376. 00002224  3D41 FFFE                move.w     [A6 - 0x2], D1
  3377. 00002228  3028 004C                move.w     D0, [A0 + 0x4C]
  3378. 0000222C  48C0                     ext.l      D0
  3379. 0000222E  2228 0022                move.l     D1, [A0 + 0x22]
  3380. 00002232  9280                     sub.l      D1, D0
  3381. 00002234  3D41 FFFC                move.w     [A6 - 0x4], D1
  3382. 00002238  486E FFF8                pea.l      [A6 - 0x8]
  3383. 0000223C  2F0B                     move.l     -[A7], A3
  3384. 0000223E  4EBA 0398                jsr        [PC + 0x398 /* 000025D8 */]
  3385. 00002242  102E 000C                move.b     D0, [A6 + 0xC]
  3386. 00002246  6706                     beq        +0x8 /* 0000224E */
  3387. 00002248  2F0B                     move.l     -[A7], A3
  3388. 0000224A  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  3389. label0000224E:
  3390. 0000224E  4CDF 1800                movem.l    A3,A4, [A7]+
  3391. 00002252  4E5E                     unlink     A6
  3392. 00002254  205F                     movea.l    A0, [A7]+
  3393. 00002256  504F                     addq.w     A7, 8
  3394. 00002258  4ED0                     jmp        [A0]
  3395. 0000225A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3396. // begin alternate branch 0000225C-00002260
  3397. export_223:
  3398. fn0000225C:
  3399. 0000225C  4E56 FFDC                link       A6, -0x0024
  3400. // end alternate branch 0000225C-00002260
  3401. export_223: // at 0000225C (misaligned)
  3402. fn0000225C: // (misaligned)
  3403. 0000225E  FFDC                     .invalid   <<F/7/7>>
  3404. 00002260  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3405. 00002264  206E 000E                movea.l    A0, [A6 + 0xE]
  3406. 00002268  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3407. 0000226C  22D8                     move.l     [A1]+, [A0]+
  3408. 0000226E  22D8                     move.l     [A1]+, [A0]+
  3409. 00002270  22D8                     move.l     [A1]+, [A0]+
  3410. 00002272  2C2E 0008                move.l     D6, [A6 + 0x8]
  3411. 00002276  3E2E 0012                move.w     D7, [A6 + 0x12]
  3412. 0000227A  2846                     movea.l    A4, D6
  3413. 0000227C  2F06                     move.l     -[A7], D6
  3414. 0000227E  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  3415. 00002282  4267                     clr.w      -[A7]
  3416. 00002284  2F06                     move.l     -[A7], D6
  3417. 00002286  4EAD 3102                jsr        [A5 + 0x3102 /* export_1564 */]
  3418. 0000228A  101F                     move.b     D0, [A7]+
  3419. 0000228C  7001                     moveq.l    D0, 0x01
  3420. 0000228E  2054                     movea.l    A0, [A4]
  3421. 00002290  B028 006F                cmp.b      D0, [A0 + 0x6F]
  3422. 00002294  6646                     bne        +0x48 /* 000022DC */
  3423. 00002296  2248                     movea.l    A1, A0
  3424. 00002298  2069 003C                movea.l    A0, [A1 + 0x3C]
  3425. 0000229C  2650                     movea.l    A3, [A0]
  3426. 0000229E  382B 0020                move.w     D4, [A3 + 0x20]
  3427. 000022A2  3A2B 0022                move.w     D5, [A3 + 0x22]
  3428. 000022A6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3429. 000022AA  2054                     movea.l    A0, [A4]
  3430. 000022AC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3431. 000022B0  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3432. 000022B4  3F07                     move.w     -[A7], D7
  3433. 000022B6  486E FFF4                pea.l      [A6 - 0xC]
  3434. 000022BA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3435. 000022BE  2054                     movea.l    A0, [A4]
  3436. 000022C0  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3437. 000022C4  3F3C 0001                move.w     -[A7], 0x1
  3438. 000022C8  A83D                     syscall    TEDispatch
  3439. 000022CA  3F04                     move.w     -[A7], D4
  3440. 000022CC  3F05                     move.w     -[A7], D5
  3441. 000022CE  2054                     movea.l    A0, [A4]
  3442. 000022D0  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3443. 000022D4  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3444. 000022D8  6000 0104                bra        +0x106 /* 000023DE */
  3445. label000022DC:
  3446. 000022DC  700F                     moveq.l    D0, 0x0F
  3447. 000022DE  B047                     cmp.w      D0, D7
  3448. 000022E0  6612                     bne        +0x14 /* 000022F4 */
  3449. 000022E2  41EE FFDC                lea.l      A0, [A6 - 0x24]
  3450. 000022E6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3451. 000022EA  20D9                     move.l     [A0]+, [A1]+
  3452. 000022EC  20D9                     move.l     [A0]+, [A1]+
  3453. 000022EE  20D9                     move.l     [A0]+, [A1]+
  3454. 000022F0  6000 0096                bra        +0x98 /* 00002388 */
  3455. label000022F4:
  3456. 000022F4  41EE FFDC                lea.l      A0, [A6 - 0x24]
  3457. 000022F8  2454                     movea.l    A2, [A4]
  3458. 000022FA  43EA 0060                lea.l      A1, [A2 + 0x60]
  3459. 000022FE  20D9                     move.l     [A0]+, [A1]+
  3460. 00002300  20D9                     move.l     [A0]+, [A1]+
  3461. 00002302  20D9                     move.l     [A0]+, [A1]+
  3462. 00002304  7000                     moveq.l    D0, 0x00
  3463. 00002306  3007                     move.w     D0, D7
  3464. 00002308  C0BC 0000 0001           and.l      D0, 0x1
  3465. 0000230E  4A80                     tst.l      D0
  3466. 00002310  671C                     beq        +0x1E /* 0000232E */
  3467. 00002312  3D6E FFF4 FFDC           move.w     [A6 - 0x24], [A6 - 0xC]
  3468. 00002318  4267                     clr.w      -[A7]
  3469. 0000231A  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  3470. 0000231E  2F3C 8202 0006           move.l     -[A7], 0x82020006
  3471. 00002324  A8B5                     syscall    ScriptUtil
  3472. 00002326  2F3C 8002 0004           move.l     -[A7], 0x80020004
  3473. 0000232C  A8B5                     syscall    ScriptUtil
  3474. label0000232E:
  3475. 0000232E  7000                     moveq.l    D0, 0x00
  3476. 00002330  3007                     move.w     D0, D7
  3477. 00002332  C0BC 0000 0002           and.l      D0, 0x2
  3478. 00002338  4A80                     tst.l      D0
  3479. 0000233A  6706                     beq        +0x8 /* 00002342 */
  3480. 0000233C  1D6E FFF6 FFDE           move.b     [A6 - 0x22], [A6 - 0xA]
  3481. label00002342:
  3482. 00002342  7000                     moveq.l    D0, 0x00
  3483. 00002344  3007                     move.w     D0, D7
  3484. 00002346  C0BC 0000 0008           and.l      D0, 0x8
  3485. 0000234C  4A80                     tst.l      D0
  3486. 0000234E  670C                     beq        +0xE /* 0000235C */
  3487. 00002350  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  3488. 00002354  43EE FFFA                lea.l      A1, [A6 - 0x6]
  3489. 00002358  20D9                     move.l     [A0]+, [A1]+
  3490. 0000235A  3091                     move.w     [A0], [A1]
  3491. label0000235C:
  3492. 0000235C  7000                     moveq.l    D0, 0x00
  3493. 0000235E  3007                     move.w     D0, D7
  3494. 00002360  C0BC 0000 0010           and.l      D0, 0x10
  3495. 00002366  4A80                     tst.l      D0
  3496. 00002368  670A                     beq        +0xC /* 00002374 */
  3497. 0000236A  302E FFF8                move.w     D0, [A6 - 0x8]
  3498. 0000236E  D16E FFE0                add.w      [A6 - 0x20], D0
  3499. 00002372  6014                     bra        +0x16 /* 00002388 */
  3500. label00002374:
  3501. 00002374  7000                     moveq.l    D0, 0x00
  3502. 00002376  3007                     move.w     D0, D7
  3503. 00002378  C0BC 0000 0004           and.l      D0, 0x4
  3504. 0000237E  4A80                     tst.l      D0
  3505. 00002380  6706                     beq        +0x8 /* 00002388 */
  3506. 00002382  3D6E FFF8 FFE0           move.w     [A6 - 0x20], [A6 - 0x8]
  3507. label00002388:
  3508. 00002388  486E FFDC                pea.l      [A6 - 0x24]
  3509. 0000238C  486E FFE8                pea.l      [A6 - 0x18]
  3510. 00002390  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  3511. 00002394  2254                     movea.l    A1, [A4]
  3512. 00002396  2069 003C                movea.l    A0, [A1 + 0x3C]
  3513. 0000239A  2650                     movea.l    A3, [A0]
  3514. 0000239C  376E FFE0 0050           move.w     [A3 + 0x50], [A6 - 0x20]
  3515. 000023A2  376E FFDC 004A           move.w     [A3 + 0x4A], [A6 - 0x24]
  3516. 000023A8  176E FFDE 004C           move.b     [A3 + 0x4C], [A6 - 0x22]
  3517. 000023AE  376E FFE8 001A           move.w     [A3 + 0x1A], [A6 - 0x18]
  3518. 000023B4  302E FFEA                move.w     D0, [A6 - 0x16]
  3519. 000023B8  D06E FFE8                add.w      D0, [A6 - 0x18]
  3520. 000023BC  322E FFEE                move.w     D1, [A6 - 0x12]
  3521. 000023C0  D240                     add.w      D1, D0
  3522. 000023C2  3741 0018                move.w     [A3 + 0x18], D1
  3523. 000023C6  486E FFE2                pea.l      [A6 - 0x1E]
  3524. 000023CA  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  3525. 000023CE  2254                     movea.l    A1, [A4]
  3526. 000023D0  41E9 0060                lea.l      A0, [A1 + 0x60]
  3527. 000023D4  45EE FFDC                lea.l      A2, [A6 - 0x24]
  3528. 000023D8  20DA                     move.l     [A0]+, [A2]+
  3529. 000023DA  20DA                     move.l     [A0]+, [A2]+
  3530. 000023DC  20DA                     move.l     [A0]+, [A2]+
  3531. label000023DE:
  3532. 000023DE  2F06                     move.l     -[A7], D6
  3533. 000023E0  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  3534. 000023E4  102E 000C                move.b     D0, [A6 + 0xC]
  3535. 000023E8  670C                     beq        +0xE /* 000023F6 */
  3536. 000023EA  7201                     moveq.l    D1, 0x01
  3537. 000023EC  2054                     movea.l    A0, [A4]
  3538. 000023EE  B228 006F                cmp.b      D1, [A0 + 0x6F]
  3539. 000023F2  57C1                     seq        D1
  3540. 000023F4  C001                     and.b      D0, D1
  3541. label000023F6:
  3542. 000023F6  1F00                     move.b     -[A7], D0
  3543. 000023F8  2F06                     move.l     -[A7], D6
  3544. 000023FA  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  3545. 000023FE  102E 000C                move.b     D0, [A6 + 0xC]
  3546. 00002402  6712                     beq        +0x14 /* 00002416 */
  3547. 00002404  2054                     movea.l    A0, [A4]
  3548. 00002406  4A28 006F                tst.b      [A0 + 0x6F]
  3549. 0000240A  57C1                     seq        D1
  3550. 0000240C  C001                     and.b      D0, D1
  3551. 0000240E  6706                     beq        +0x8 /* 00002416 */
  3552. 00002410  2F06                     move.l     -[A7], D6
  3553. 00002412  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  3554. label00002416:
  3555. 00002416  2054                     movea.l    A0, [A4]
  3556. 00002418  117C 0001 0072           move.b     [A0 + 0x72], 0x1
  3557. 0000241E  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  3558. 00002422  4E5E                     unlink     A6
  3559. 00002424  205F                     movea.l    A0, [A7]+
  3560. 00002426  DEFC 0010                add.w      A7, 0x10
  3561. 0000242A  4ED0                     jmp        [A0]
  3562. export_224:
  3563. fn0000242C:
  3564. 0000242C  4E56 FEFC                link       A6, -0x0104
  3565. 00002430  206E 000C                movea.l    A0, [A6 + 0xC]
  3566. 00002434  43EE FF00                lea.l      A1, [A6 - 0x100]
  3567. 00002438  703F                     moveq.l    D0, 0x3F
  3568. label0000243A:
  3569. 0000243A  22D8                     move.l     [A1]+, [A0]+
  3570. 0000243C  51C8 FFFC                dbf        D0, -0x6 /* 0000243A */
  3571. 00002440  206E 0008                movea.l    A0, [A6 + 0x8]
  3572. 00002444  2050                     movea.l    A0, [A0]
  3573. 00002446  4AA8 003C                tst.l      [A0 + 0x3C]
  3574. 0000244A  6728                     beq        +0x2A /* 00002474 */
  3575. 0000244C  4267                     clr.w      -[A7]
  3576. 0000244E  486E FF01                pea.l      [A6 - 0xFF]
  3577. 00002452  486E FEFC                pea.l      [A6 - 0x104]
  3578. 00002456  4240                     clr.w      D0
  3579. 00002458  102E FF00                move.b     D0, [A6 - 0x100]
  3580. 0000245C  48C0                     ext.l      D0
  3581. 0000245E  2F00                     move.l     -[A7], D0
  3582. 00002460  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  3583. 00002464  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3584. 00002468  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  3585. 0000246C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3586. 00002470  4EBA 00A6                jsr        [PC + 0xA6 /* 00002518 */]
  3587. label00002474:
  3588. 00002474  4E5E                     unlink     A6
  3589. 00002476  205F                     movea.l    A0, [A7]+
  3590. 00002478  504F                     addq.w     A7, 8
  3591. 0000247A  4ED0                     jmp        [A0]
  3592. export_225:
  3593. 0000247C  4E56 0000                link       A6, 0
  3594. 00002480  48E7 0018                movem.l    -[A7], A3,A4
  3595. 00002484  266E 0008                movea.l    A3, [A6 + 0x8]
  3596. 00002488  284B                     movea.l    A4, A3
  3597. 0000248A  2F0B                     move.l     -[A7], A3
  3598. 0000248C  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  3599. 00002490  2054                     movea.l    A0, [A4]
  3600. 00002492  7000                     moveq.l    D0, 0x00
  3601. 00002494  2140 0054                move.l     [A0 + 0x54], D0
  3602. 00002498  7000                     moveq.l    D0, 0x00
  3603. 0000249A  2140 0058                move.l     [A0 + 0x58], D0
  3604. 0000249E  2F0B                     move.l     -[A7], A3
  3605. 000024A0  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  3606. 000024A4  4CDF 1800                movem.l    A3,A4, [A7]+
  3607. 000024A8  4E5E                     unlink     A6
  3608. 000024AA  2E9F                     move.l     [A7], [A7]+
  3609. 000024AC  4E75                     rts
  3610. 000024AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3611. // begin alternate branch 000024B0-000024B4
  3612. export_226:
  3613. fn000024B0:
  3614. 000024B0  4E56 FFFC                link       A6, -0x0004
  3615. // end alternate branch 000024B0-000024B4
  3616. export_226: // at 000024B0 (misaligned)
  3617. fn000024B0: // (misaligned)
  3618. 000024B2  FFFC                     .invalid   <<F/7/7>>
  3619. 000024B4  48E7 0018                movem.l    -[A7], A3,A4
  3620. 000024B8  286E 0008                movea.l    A4, [A6 + 0x8]
  3621. 000024BC  42A7                     clr.l      -[A7]
  3622. 000024BE  42A7                     clr.l      -[A7]
  3623. 000024C0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3624. 000024C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3625. 000024C8  2054                     movea.l    A0, [A4]
  3626. 000024CA  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3627. 000024CE  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3628. 000024D2  A83D                     syscall    TEDispatch
  3629. 000024D4  7014                     moveq.l    D0, 0x14
  3630. 000024D6  2F00                     move.l     -[A7], D0
  3631. 000024D8  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  3632. 000024DC  201F                     move.l     D0, [A7]+
  3633. 000024DE  5480                     addq.l     D0, 2
  3634. 000024E0  2F00                     move.l     -[A7], D0
  3635. 000024E2  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  3636. 000024E6  265F                     movea.l    A3, [A7]+
  3637. 000024E8  200B                     move.l     D0, A3
  3638. 000024EA  660E                     bne        +0x10 /* 000024FA */
  3639. 000024EC  3F3C 0097                move.w     -[A7], 0x97
  3640. 000024F0  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  3641. 000024F4  422E 0014                clr.b      [A6 + 0x14]
  3642. 000024F8  6010                     bra        +0x12 /* 0000250A */
  3643. label000024FA:
  3644. 000024FA  42A7                     clr.l      -[A7]
  3645. 000024FC  2F0B                     move.l     -[A7], A3
  3646. 000024FE  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  3647. 00002502  265F                     movea.l    A3, [A7]+
  3648. 00002504  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3649. label0000250A:
  3650. 0000250A  4CDF 1800                movem.l    A3,A4, [A7]+
  3651. 0000250E  4E5E                     unlink     A6
  3652. 00002510  205F                     movea.l    A0, [A7]+
  3653. 00002512  DEFC 000C                add.w      A7, 0xC
  3654. 00002516  4ED0                     jmp        [A0]
  3655. export_227:
  3656. fn00002518:
  3657. 00002518  4E56 FFF8                link       A6, -0x0008
  3658. 0000251C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3659. 00002520  2A2E 000C                move.l     D5, [A6 + 0xC]
  3660. 00002524  286E 0008                movea.l    A4, [A6 + 0x8]
  3661. 00002528  2054                     movea.l    A0, [A4]
  3662. 0000252A  4AA8 003C                tst.l      [A0 + 0x3C]
  3663. 0000252E  6700 009C                beq        +0x9E /* 000025CC */
  3664. 00002532  42A7                     clr.l      -[A7]
  3665. 00002534  2F05                     move.l     -[A7], D5
  3666. 00002536  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  3667. 0000253A  2C1F                     move.l     D6, [A7]+
  3668. 0000253C  2054                     movea.l    A0, [A4]
  3669. 0000253E  3028 0052                move.w     D0, [A0 + 0x52]
  3670. 00002542  48C0                     ext.l      D0
  3671. 00002544  B086                     cmp.l      D0, D6
  3672. 00002546  6C0A                     bge        +0xC /* 00002552 */
  3673. 00002548  3F3C 8000                move.w     -[A7], 0x8000
  3674. 0000254C  42A7                     clr.l      -[A7]
  3675. 0000254E  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  3676. label00002552:
  3677. 00002552  2054                     movea.l    A0, [A4]
  3678. 00002554  BAA8 0044                cmp.l      D5, [A0 + 0x44]
  3679. 00002558  671E                     beq        +0x20 /* 00002578 */
  3680. 0000255A  42A7                     clr.l      -[A7]
  3681. 0000255C  2054                     movea.l    A0, [A4]
  3682. 0000255E  2F28 0044                move.l     -[A7], [A0 + 0x44]
  3683. 00002562  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  3684. 00002566  2054                     movea.l    A0, [A4]
  3685. 00002568  215F 0044                move.l     [A0 + 0x44], [A7]+
  3686. 0000256C  2268 003C                movea.l    A1, [A0 + 0x3C]
  3687. 00002570  2251                     movea.l    A1, [A1]
  3688. 00002572  2169 003E 0044           move.l     [A0 + 0x44], [A1 + 0x3E]
  3689. label00002578:
  3690. 00002578  2254                     movea.l    A1, [A4]
  3691. 0000257A  2069 003C                movea.l    A0, [A1 + 0x3C]
  3692. 0000257E  2650                     movea.l    A3, [A0]
  3693. 00002580  2745 003E                move.l     [A3 + 0x3E], D5
  3694. 00002584  2345 0040                move.l     [A1 + 0x40], D5
  3695. 00002588  3746 003C                move.w     [A3 + 0x3C], D6
  3696. 0000258C  7001                     moveq.l    D0, 0x01
  3697. 0000258E  B029 006F                cmp.b      D0, [A1 + 0x6F]
  3698. 00002592  6638                     bne        +0x3A /* 000025CC */
  3699. 00002594  42A7                     clr.l      -[A7]
  3700. 00002596  2054                     movea.l    A0, [A4]
  3701. 00002598  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3702. 0000259C  3F3C 0004                move.w     -[A7], 0x4
  3703. 000025A0  A83D                     syscall    TEDispatch
  3704. 000025A2  2E1F                     move.l     D7, [A7]+
  3705. 000025A4  2254                     movea.l    A1, [A4]
  3706. 000025A6  2069 003C                movea.l    A0, [A1 + 0x3C]
  3707. 000025AA  2050                     movea.l    A0, [A0]
  3708. 000025AC  3028 003C                move.w     D0, [A0 + 0x3C]
  3709. 000025B0  5240                     addq.w     D0, 1
  3710. 000025B2  2047                     movea.l    A0, D7
  3711. 000025B4  2050                     movea.l    A0, [A0]
  3712. 000025B6  3140 0018                move.w     [A0 + 0x18], D0
  3713. 000025BA  2047                     movea.l    A0, D7
  3714. 000025BC  2050                     movea.l    A0, [A0]
  3715. 000025BE  30BC 0001                move.w     [A0], 0x1
  3716. 000025C2  2047                     movea.l    A0, D7
  3717. 000025C4  2050                     movea.l    A0, [A0]
  3718. 000025C6  317C 0001 0002           move.w     [A0 + 0x2], 0x1
  3719. label000025CC:
  3720. 000025CC  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3721. 000025D0  4E5E                     unlink     A6
  3722. 000025D2  205F                     movea.l    A0, [A7]+
  3723. 000025D4  504F                     addq.w     A7, 8
  3724. 000025D6  4ED0                     jmp        [A0]
  3725. fn000025D8:
  3726. 000025D8  4E56 FFF0                link       A6, -0x0010
  3727. 000025DC  48E7 0038                movem.l    -[A7], A2,A3,A4
  3728. 000025E0  206E 000C                movea.l    A0, [A6 + 0xC]
  3729. 000025E4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3730. 000025E8  22D8                     move.l     [A1]+, [A0]+
  3731. 000025EA  22D8                     move.l     [A1]+, [A0]+
  3732. 000025EC  286E 0008                movea.l    A4, [A6 + 0x8]
  3733. 000025F0  486E FFF0                pea.l      [A6 - 0x10]
  3734. 000025F4  A88B                     syscall    GetFontInfo
  3735. 000025F6  7004                     moveq.l    D0, 0x04
  3736. 000025F8  2054                     movea.l    A0, [A4]
  3737. 000025FA  B028 002B                cmp.b      D0, [A0 + 0x2B]
  3738. 000025FE  57C0                     seq        D0
  3739. 00002600  4A00                     tst.b      D0
  3740. 00002602  6776                     beq        +0x78 /* 0000267A */
  3741. 00002604  1228 006F                move.b     D1, [A0 + 0x6F]
  3742. 00002608  0A01 0001                xori.b     D1, 0x1
  3743. 0000260C  C001                     and.b      D0, D1
  3744. 0000260E  4A00                     tst.b      D0
  3745. 00002610  6768                     beq        +0x6A /* 0000267A */
  3746. 00002612  1228 0070                move.b     D1, [A0 + 0x70]
  3747. 00002616  0A01 0001                xori.b     D1, 0x1
  3748. 0000261A  C001                     and.b      D0, D1
  3749. 0000261C  675C                     beq        +0x5E /* 0000267A */
  3750. 0000261E  4267                     clr.w      -[A7]
  3751. 00002620  2054                     movea.l    A0, [A4]
  3752. 00002622  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  3753. 00002626  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  3754. 0000262A  301F                     move.w     D0, [A7]+
  3755. 0000262C  5440                     addq.w     D0, 2
  3756. 0000262E  670E                     beq        +0x10 /* 0000263E */
  3757. 00002630  5340                     subq.w     D0, 1
  3758. 00002632  6714                     beq        +0x16 /* 00002648 */
  3759. 00002634  5340                     subq.w     D0, 1
  3760. 00002636  6706                     beq        +0x8 /* 0000263E */
  3761. 00002638  5340                     subq.w     D0, 1
  3762. 0000263A  6716                     beq        +0x18 /* 00002652 */
  3763. 0000263C  6062                     bra        +0x64 /* 000026A0 */
  3764. label0000263E:
  3765. 0000263E  302E FFF4                move.w     D0, [A6 - 0xC]
  3766. 00002642  D16E FFFE                add.w      [A6 - 0x2], D0
  3767. 00002646  6058                     bra        +0x5A /* 000026A0 */
  3768. label00002648:
  3769. 00002648  302E FFF4                move.w     D0, [A6 - 0xC]
  3770. 0000264C  916E FFFA                sub.w      [A6 - 0x6], D0
  3771. 00002650  604E                     bra        +0x50 /* 000026A0 */
  3772. label00002652:
  3773. 00002652  42A7                     clr.l      -[A7]
  3774. 00002654  302E FFFE                move.w     D0, [A6 - 0x2]
  3775. 00002658  48C0                     ext.l      D0
  3776. 0000265A  2F00                     move.l     -[A7], D0
  3777. 0000265C  302E FFF4                move.w     D0, [A6 - 0xC]
  3778. 00002660  D06E FFFA                add.w      D0, [A6 - 0x6]
  3779. 00002664  48C0                     ext.l      D0
  3780. 00002666  2F00                     move.l     -[A7], D0
  3781. 00002668  201F                     move.l     D0, [A7]+
  3782. 0000266A  2E9F                     move.l     [A7], [A7]+
  3783. 0000266C  B097                     cmp.l      D0, [A7]
  3784. 0000266E  6F02                     ble        +0x4 /* 00002672 */
  3785. 00002670  2E80                     move.l     [A7], D0
  3786. label00002672:
  3787. 00002672  201F                     move.l     D0, [A7]+
  3788. 00002674  3D40 FFFE                move.w     [A6 - 0x2], D0
  3789. 00002678  6026                     bra        +0x28 /* 000026A0 */
  3790. label0000267A:
  3791. 0000267A  42A7                     clr.l      -[A7]
  3792. 0000267C  302E FFFE                move.w     D0, [A6 - 0x2]
  3793. 00002680  48C0                     ext.l      D0
  3794. 00002682  2F00                     move.l     -[A7], D0
  3795. 00002684  302E FFF4                move.w     D0, [A6 - 0xC]
  3796. 00002688  D06E FFFA                add.w      D0, [A6 - 0x6]
  3797. 0000268C  48C0                     ext.l      D0
  3798. 0000268E  2F00                     move.l     -[A7], D0
  3799. 00002690  201F                     move.l     D0, [A7]+
  3800. 00002692  2E9F                     move.l     [A7], [A7]+
  3801. 00002694  B097                     cmp.l      D0, [A7]
  3802. 00002696  6F02                     ble        +0x4 /* 0000269A */
  3803. 00002698  2E80                     move.l     [A7], D0
  3804. label0000269A:
  3805. 0000269A  201F                     move.l     D0, [A7]+
  3806. 0000269C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3807. label000026A0:
  3808. 000026A0  3D7C 7FFF FFFC           move.w     [A6 - 0x4], 0x7FFF
  3809. 000026A6  2254                     movea.l    A1, [A4]
  3810. 000026A8  2069 003C                movea.l    A0, [A1 + 0x3C]
  3811. 000026AC  2650                     movea.l    A3, [A0]
  3812. 000026AE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3813. 000026B2  244B                     movea.l    A2, A3
  3814. 000026B4  24D8                     move.l     [A2]+, [A0]+
  3815. 000026B6  24D8                     move.l     [A2]+, [A0]+
  3816. 000026B8  204B                     movea.l    A0, A3
  3817. 000026BA  5088                     addq.l     A0, 8
  3818. 000026BC  45EE FFF8                lea.l      A2, [A6 - 0x8]
  3819. 000026C0  20DA                     move.l     [A0]+, [A2]+
  3820. 000026C2  20DA                     move.l     [A0]+, [A2]+
  3821. 000026C4  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3822. 000026C8  4E5E                     unlink     A6
  3823. 000026CA  205F                     movea.l    A0, [A7]+
  3824. 000026CC  504F                     addq.w     A7, 8
  3825. 000026CE  4ED0                     jmp        [A0]
  3826. export_228:
  3827. 000026D0  4E56 FFFC                link       A6, -0x0004
  3828. 000026D4  48E7 0018                movem.l    -[A7], A3,A4
  3829. 000026D8  286E 0008                movea.l    A4, [A6 + 0x8]
  3830. 000026DC  4267                     clr.w      -[A7]
  3831. 000026DE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3832. 000026E4  2054                     movea.l    A0, [A4]
  3833. 000026E6  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3834. 000026EA  4EBA EA90                jsr        [PC - 0x1570 /* 0000117C */]
  3835. 000026EE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3836. 000026F2  7001                     moveq.l    D0, 0x01
  3837. 000026F4  2054                     movea.l    A0, [A4]
  3838. 000026F6  B028 006F                cmp.b      D0, [A0 + 0x6F]
  3839. 000026FA  57C0                     seq        D0
  3840. 000026FC  4A00                     tst.b      D0
  3841. 000026FE  6754                     beq        +0x56 /* 00002754 */
  3842. 00002700  2F00                     move.l     -[A7], D0
  3843. 00002702  4267                     clr.w      -[A7]
  3844. 00002704  42A7                     clr.l      -[A7]
  3845. 00002706  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  3846. 0000270C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3847. 00002710  4EBA FD9E                jsr        [PC - 0x262 /* 000024B0 */]
  3848. 00002714  121F                     move.b     D1, [A7]+
  3849. 00002716  201F                     move.l     D0, [A7]+
  3850. 00002718  C001                     and.b      D0, D1
  3851. 0000271A  6738                     beq        +0x3A /* 00002754 */
  3852. 0000271C  2F3C 7FFF 0000           move.l     -[A7], 0x7FFF0000
  3853. 00002722  2054                     movea.l    A0, [A4]
  3854. 00002724  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3855. 00002728  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  3856. 0000272C  42A7                     clr.l      -[A7]
  3857. 0000272E  2054                     movea.l    A0, [A4]
  3858. 00002730  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3859. 00002734  3F3C 0006                move.w     -[A7], 0x6
  3860. 00002738  A83D                     syscall    TEDispatch
  3861. 0000273A  265F                     movea.l    A3, [A7]+
  3862. 0000273C  2F0B                     move.l     -[A7], A3
  3863. 0000273E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3864. 00002742  4267                     clr.w      -[A7]
  3865. 00002744  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  3866. 0000274A  2F0B                     move.l     -[A7], A3
  3867. 0000274C  4EBA EA2E                jsr        [PC - 0x15D2 /* 0000117C */]
  3868. 00002750  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  3869. label00002754:
  3870. 00002754  4CDF 1800                movem.l    A3,A4, [A7]+
  3871. 00002758  4E5E                     unlink     A6
  3872. 0000275A  2E9F                     move.l     [A7], [A7]+
  3873. 0000275C  4E75                     rts
  3874. 0000275E  0000                     .incomplete
  3875.